Lines Matching defs:Inc
56 auto &Inc = Out->MainFileIncludes.back();
57 Inc.Written =
59 Inc.Resolved = std::string(
62 Inc.HashOffset = SM.getFileOffset(HashLoc);
63 Inc.HashLine =
64 SM.getLineNumber(SM.getFileID(HashLoc), Inc.HashOffset) - 1;
65 Inc.FileKind = FileKind;
66 Inc.Directive = IncludeTok.getIdentifierInfo()->getPPKeywordID();
69 Inc.HeaderID = static_cast<unsigned>(HID);
71 if (auto StdlibHeader = tooling::stdlib::Header::named(Inc.Written)) {
78 Out->MainFileIncludesBySpelling[Inc.Written].push_back(
263 void IncludeInserter::addExisting(const Inclusion &Inc) {
264 IncludedHeaders.insert(Inc.Written);
265 if (!Inc.Resolved.empty())
266 IncludedHeaders.insert(Inc.Resolved);
349 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, const Inclusion &Inc) {
350 return OS << Inc.Written << " = "
351 << (!Inc.Resolved.empty() ? Inc.Resolved : "[unresolved]")
352 << " at line" << Inc.HashLine;