Searched refs:VBaseInfo (Results 1 – 8 of 8) sorted by relevance
/external/clang/include/clang/AST/ |
D | RecordLayout.h | 36 struct VBaseInfo { struct 50 VBaseInfo() : HasVtorDisp(false) {} in VBaseInfo() argument 52 VBaseInfo(CharUnits VBaseOffset, bool hasVtorDisp) : in VBaseInfo() function 56 typedef llvm::DenseMap<const CXXRecordDecl *, VBaseInfo>
|
D | VTableBuilder.h | 515 llvm::DenseMap<const CXXRecordDecl *, VirtualBaseInfo *> VBaseInfo; variable
|
/external/llvm-project/clang/include/clang/AST/ |
D | RecordLayout.h | 40 struct VBaseInfo { struct 52 VBaseInfo() = default; argument 53 VBaseInfo(CharUnits VBaseOffset, bool hasVtorDisp) in VBaseInfo() function 59 using VBaseOffsetsMapTy = llvm::DenseMap<const CXXRecordDecl *, VBaseInfo>; argument
|
D | VTableBuilder.h | 563 VBaseInfo; variable
|
/external/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 1080 ASTRecordLayout::VBaseInfo(Offset, false))); in AddPrimaryVirtualBaseOffsets() 1154 ASTRecordLayout::VBaseInfo(Offset, false))); in LayoutVirtualBase() 2797 ASTRecordLayout::VBaseInfo(BaseOffset, HasVtordisp))); in layoutVirtualBases()
|
D | VTableBuilder.cpp | 3395 llvm::DeleteContainerSeconds(VBaseInfo); in ~MicrosoftVTableContext() 3680 VirtualBaseInfo *&Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()
|
/external/llvm-project/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 1122 ASTRecordLayout::VBaseInfo(Offset, false))); in AddPrimaryVirtualBaseOffsets() 1196 ASTRecordLayout::VBaseInfo(Offset, false))); in LayoutVirtualBase() 3047 ASTRecordLayout::VBaseInfo(BaseOffset, HasVtordisp))); in layoutVirtualBases()
|
D | VTableBuilder.cpp | 3716 std::unique_ptr<VirtualBaseInfo> &Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()
|