llvm::StringMap<ExtendedModule> ExtendedModules;
87 static constVersionTuple FormatVersion;
91 boolForceEmitToMainModule;
102 const boolEmitSymbolLabelsForTesting =
false;
104 const boolSkipSymbolsInCategoriesToExternalTypes =
false;
107Object *CurrentSymbol =
nullptr;
119raw_ostream &MainOutput,
const APISet&
API,
122std::unique_ptr<llvm::raw_pwrite_stream>(llvm::Twine BaseFileName)>
136 enumRelationshipKind {
158 staticStringRef getRelationshipString(RelationshipKind
Kind);
160 voidserializeRelationship(RelationshipKind
Kind,
165 enumConstraintKind { Conformance, ConditionalConformance };
167 staticStringRef getConstraintString(ConstraintKind
Kind);
177 voidserializeGraphToStream(raw_ostream &OS,
185Object serializeMetadata()
const;
193Object serializeModuleObject(StringRef ModuleName)
const;
274 boolEmitSymbolLabelsForTesting =
false,
275 boolForceEmitToMainModule =
false,
276 boolSkipSymbolsInCategoriesToExternalTypes =
false)
277:
Base(
API), ForceEmitToMainModule(ForceEmitToMainModule),
278IgnoresList(IgnoresList),
279EmitSymbolLabelsForTesting(EmitSymbolLabelsForTesting),
280SkipSymbolsInCategoriesToExternalTypes(
281SkipSymbolsInCategoriesToExternalTypes) {}
This file defines the ExtractAPI APISetVisitor interface.
This file defines the APIRecord-based structs and the APISet class.
enum clang::sema::@1704::IndirectLocalPathEntry::EntryKind Kind
llvm::MachO::Target Target
llvm::MachO::Record Record
The JSON file list parser is used to communicate input to InstallAPI.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4