Searched refs:ExpansionInfo (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/Basic/
H A DSourceManager.h307 /// \brief Each ExpansionInfo encodes the expansion location - where
310 class ExpansionInfo { class in namespace:clang::SrcMgr
357 /// \brief Return a ExpansionInfo for an expansion.
363 static ExpansionInfo create(SourceLocation SpellingLoc,
365 ExpansionInfo X;
372 /// \brief Return a special ExpansionInfo for the expansion of
391 static ExpansionInfo createForMacroArg(SourceLocation SpellingLoc,
400 /// \brief This is a discriminated union of FileInfo and ExpansionInfo.
408 ExpansionInfo Expansion;
421 const ExpansionInfo
[all...]
/external/clang/lib/Basic/
H A DSourceManager.cpp605 ExpansionInfo Info = ExpansionInfo::createForMacroArg(SpellingLoc,
617 ExpansionInfo Info = ExpansionInfo::create(SpellingLoc, ExpansionLocStart,
623 SourceManager::createExpansionLocImpl(const ExpansionInfo &Info,
985 const ExpansionInfo &Expansion = getSLocEntry(getFileID(Loc)).getExpansion();
1011 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion();
1019 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion();
1032 const SrcMgr::ExpansionInfo &ExpInfo =
1068 const SrcMgr::ExpansionInfo
[all...]
/external/clang/lib/Frontend/
H A DDiagnosticRenderer.cpp62 std::pair<FileID, unsigned> ExpansionInfo = SM.getDecomposedLoc(Loc); local
64 StringRef ExpansionBuffer = SM.getBufferData(ExpansionInfo.first);
65 return ExpansionBuffer.substr(ExpansionInfo.second, MacroTokenLength);
/external/clang/lib/Serialization/
H A DASTWriter.cpp1762 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion();

Completed in 235 milliseconds