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

References

tools/clang/lib/Serialization/ASTWriter.cpp
 2509       Record.push_back(true);
 2510       AddSourceLocation(SkipInfo->HashTokenLoc, Record);
 2511       AddSourceLocation(SkipInfo->IfTokenLoc, Record);
 2512       Record.push_back(SkipInfo->FoundNonSkipPortion);
 2513       Record.push_back(SkipInfo->FoundElse);
 2514       AddSourceLocation(SkipInfo->ElseLoc, Record);
 2516       Record.push_back(false);
 2519       AddSourceLocation(Cond.IfLoc, Record);
 2520       Record.push_back(Cond.WasSkipping);
 2521       Record.push_back(Cond.FoundNonSkip);
 2522       Record.push_back(Cond.FoundElse);
 2524     Stream.EmitRecord(PP_CONDITIONAL_STACK, Record);
 2525     Record.clear();
 2564       AddSourceLocation(MD->getLocation(), Record);
 2565       Record.push_back(MD->getKind());
 2567         Record.push_back(getMacroRef(DefMD->getInfo(), Name));
 2569         Record.push_back(VisMD->isPublic());
 2600     if (Record.empty() && !EmittedModuleMacros)
 2604     Stream.EmitRecord(PP_MACRO_DIRECTIVE_HISTORY, Record);
 2605     Record.clear();
 2637     AddIdentifierRef(Name, Record);
 2638     AddSourceLocation(MI->getDefinitionLoc(), Record);
 2639     AddSourceLocation(MI->getDefinitionEndLoc(), Record);
 2640     Record.push_back(MI->isUsed());
 2641     Record.push_back(MI->isUsedForHeaderGuard());
 2648       Record.push_back(MI->isC99Varargs());
 2649       Record.push_back(MI->isGNUVarargs());
 2650       Record.push_back(MI->hasCommaPasting());
 2651       Record.push_back(MI->getNumParams());
 2653         AddIdentifierRef(Param, Record);
 2659       Record.push_back(MacroDefinitions[PPRec->findMacroDefinition(MI)]);
 2661     Stream.EmitRecord(Code, Record);
 2662     Record.clear();
 2670       AddToken(Tok, Record);
 2671       Stream.EmitRecord(PP_TOKEN, Record);
 2672       Record.clear();