llvm::PointerIntPair<const CXXRecordDecl *, 1, bool> BaseAndIsVirtual;
39: BaseAndIsVirtual(
Base, BaseIsVirtual), BaseOffset(BaseOffset) {}
41: BaseAndIsVirtual(
Base.
getBase(), BaseIsVirtual),
45 returnBaseAndIsVirtual.getPointer();
53 returnBaseAndIsVirtual.getInt();
92 usingAddressPointsMapTy = llvm::DenseMap<BaseSubobject, uint64_t>;
95llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndices;
99llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices;
102 boolGenerateDefinition;
117 boolBaseIsMorallyVirtual,
118uint64_t VTableIndex,
125uint64_t VTableIndex);
138 boolGenerateDefinition);
142 returnVTTComponents;
152 returnSubVTTIndices;
156 constllvm::DenseMap<BaseSubobject, uint64_t> &
158 returnSecondaryVirtualPointerIndices;
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified.
Holds long-lived AST nodes (such as types and decls) that can be referred to throughout the semantic ...
ASTRecordLayout - This class contains layout information for one RecordDecl, which is a struct/union/...
Represents a C++ struct/union/class.
CharUnits - This is an opaque type for sizes expressed in character units.
Class for building VTT layout information.
const llvm::DenseMap< BaseSubobject, uint64_t > & getSecondaryVirtualPointerIndices() const
Returns a reference to the secondary virtual pointer indices.
const llvm::DenseMap< BaseSubobject, uint64_t > & getSubVTTIndices() const
Returns a reference to the sub-VTT indices.
const VTTComponentsVectorTy & getVTTComponents() const
const VTTVTablesVectorTy & getVTTVTables() const
VTTVTable(BaseSubobject Base, bool BaseIsVirtual)
VTTVTable(const CXXRecordDecl *Base, CharUnits BaseOffset, bool BaseIsVirtual)
CharUnits getBaseOffset() const
const CXXRecordDecl * getBase() const
BaseSubobject getBaseSubobject() const
The JSON file list parser is used to communicate input to InstallAPI.
VTTComponent(uint64_t VTableIndex, BaseSubobject VTableBase)
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