reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/tools/extra/modularize/PreprocessorTracker.cpp
  261 const HeaderHandle HeaderHandleInvalid = -1;
  489   PPItemKey(clang::Preprocessor &PP, StringHandle Name, HeaderHandle File,
  494   PPItemKey(StringHandle Name, HeaderHandle File, int Line, int Column)
  525   HeaderHandle File;
  533   HeaderInclusionPath(std::vector<HeaderHandle> HeaderInclusionPath)
  537   std::vector<HeaderHandle> Path;
  834     HeaderHandle CurrentHeaderHandle = findHeaderHandle(DirectivePath);
  862     HeaderHandle SourceHandle = findHeaderHandle(SourcePath);
  900     HeaderHandle H = addHeader(HeaderPath);
  913     HeaderHandle H = findHeaderHandle(HeaderPath);
  914     HeaderHandle TH;
  948   HeaderHandle findHeaderHandle(llvm::StringRef HeaderPath) const {
  950     HeaderHandle H = 0;
  961   HeaderHandle addHeader(llvm::StringRef HeaderPath) {
  963     HeaderHandle H = findHeaderHandle(CanonicalPath);
  972   StringHandle getHeaderFilePath(HeaderHandle H) const {
  979   InclusionPathHandle pushHeaderHandle(HeaderHandle H) {
  992   HeaderHandle getCurrentHeaderHandle() const {
  999   bool isHeaderHandleInStack(HeaderHandle H) const {
 1010   findInclusionPathHandle(const std::vector<HeaderHandle> &Path) const {
 1022   addInclusionPathHandle(const std::vector<HeaderHandle> &Path) {
 1036   const std::vector<HeaderHandle> &
 1040     static std::vector<HeaderHandle> Empty;
 1045   void addMacroExpansionInstance(clang::Preprocessor &PP, HeaderHandle H,
 1094   addConditionalExpansionInstance(clang::Preprocessor &PP, HeaderHandle H,
 1164           const std::vector<HeaderHandle> &ip = getInclusionPath(*IIP);
 1167             HeaderHandle H = ip[Index];
 1225           const std::vector<HeaderHandle> &ip = getInclusionPath(*IIP);
 1228             HeaderHandle H = ip[Index];
 1260   std::vector<HeaderHandle> HeaderStack;
 1263   llvm::SmallSet<HeaderHandle, 32> HeadersInThisCompile;