Lines Matching refs:HeaderHandle
260 typedef int HeaderHandle; typedef
261 const HeaderHandle HeaderHandleInvalid = -1;
477 PPItemKey(clang::Preprocessor &PP, StringHandle Name, HeaderHandle File, in PPItemKey()
482 PPItemKey(StringHandle Name, HeaderHandle File, int Line, int Column) in PPItemKey()
513 HeaderHandle File;
521 HeaderInclusionPath(std::vector<HeaderHandle> HeaderInclusionPath) in HeaderInclusionPath()
525 std::vector<HeaderHandle> Path;
822 HeaderHandle CurrentHeaderHandle = findHeaderHandle(DirectivePath); in handleIncludeDirective()
850 HeaderHandle SourceHandle = findHeaderHandle(SourcePath); in checkForIncludesInBlock()
888 HeaderHandle H = addHeader(HeaderPath); in handleHeaderEntry()
901 HeaderHandle H = findHeaderHandle(HeaderPath); in handleHeaderExit()
902 HeaderHandle TH; in handleHeaderExit()
938 HeaderHandle findHeaderHandle(llvm::StringRef HeaderPath) const { in findHeaderHandle()
940 HeaderHandle H = 0; in findHeaderHandle()
951 HeaderHandle addHeader(llvm::StringRef HeaderPath) { in addHeader()
953 HeaderHandle H = findHeaderHandle(CanonicalPath); in addHeader()
962 StringHandle getHeaderFilePath(HeaderHandle H) const { in getHeaderFilePath()
963 if ((H >= 0) && (H < (HeaderHandle)HeaderPaths.size())) in getHeaderFilePath()
969 InclusionPathHandle pushHeaderHandle(HeaderHandle H) { in pushHeaderHandle()
982 HeaderHandle getCurrentHeaderHandle() const { in getCurrentHeaderHandle()
989 bool isHeaderHandleInStack(HeaderHandle H) const { in isHeaderHandleInStack()
1000 findInclusionPathHandle(const std::vector<HeaderHandle> &Path) const { in findInclusionPathHandle()
1012 addInclusionPathHandle(const std::vector<HeaderHandle> &Path) { in addInclusionPathHandle()
1026 const std::vector<HeaderHandle> &
1030 static std::vector<HeaderHandle> Empty; in getInclusionPath()
1035 void addMacroExpansionInstance(clang::Preprocessor &PP, HeaderHandle H, in addMacroExpansionInstance()
1084 addConditionalExpansionInstance(clang::Preprocessor &PP, HeaderHandle H, in addConditionalExpansionInstance()
1154 const std::vector<HeaderHandle> &ip = getInclusionPath(*IIP); in reportInconsistentMacros()
1157 HeaderHandle H = ip[Index]; in reportInconsistentMacros()
1215 const std::vector<HeaderHandle> &ip = getInclusionPath(*IIP); in reportInconsistentConditionals()
1218 HeaderHandle H = ip[Index]; in reportInconsistentConditionals()
1250 std::vector<HeaderHandle> HeaderStack;
1253 llvm::SmallSet<HeaderHandle, 32> HeadersInThisCompile;