Home
last modified time | relevance | path

Searched refs:VBaseInfo (Results 1 – 8 of 8) sorted by relevance

/external/clang/include/clang/AST/
DRecordLayout.h36 struct VBaseInfo { struct
50 VBaseInfo() : HasVtorDisp(false) {} in VBaseInfo() argument
52 VBaseInfo(CharUnits VBaseOffset, bool hasVtorDisp) : in VBaseInfo() argument
56 typedef llvm::DenseMap<const CXXRecordDecl *, VBaseInfo>
DVTableBuilder.h515 llvm::DenseMap<const CXXRecordDecl *, VirtualBaseInfo *> VBaseInfo; variable
/external/llvm-project/clang/include/clang/AST/
DRecordLayout.h40 struct VBaseInfo { struct
52 VBaseInfo() = default; argument
53 VBaseInfo(CharUnits VBaseOffset, bool hasVtorDisp) in VBaseInfo() argument
59 using VBaseOffsetsMapTy = llvm::DenseMap<const CXXRecordDecl *, VBaseInfo>; argument
DVTableBuilder.h563 VBaseInfo; variable
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp1080 ASTRecordLayout::VBaseInfo(Offset, false))); in AddPrimaryVirtualBaseOffsets()
1154 ASTRecordLayout::VBaseInfo(Offset, false))); in LayoutVirtualBase()
2797 ASTRecordLayout::VBaseInfo(BaseOffset, HasVtordisp))); in layoutVirtualBases()
DVTableBuilder.cpp3395 llvm::DeleteContainerSeconds(VBaseInfo); in ~MicrosoftVTableContext()
3680 VirtualBaseInfo *&Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()
/external/llvm-project/clang/lib/AST/
DRecordLayoutBuilder.cpp1122 ASTRecordLayout::VBaseInfo(Offset, false))); in AddPrimaryVirtualBaseOffsets()
1196 ASTRecordLayout::VBaseInfo(Offset, false))); in LayoutVirtualBase()
3047 ASTRecordLayout::VBaseInfo(BaseOffset, HasVtordisp))); in layoutVirtualBases()
DVTableBuilder.cpp3716 std::unique_ptr<VirtualBaseInfo> &Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()