Searched defs:BaseOffsets (Results 1 - 5 of 5) sorted by relevance
/external/clang/lib/AST/ |
H A D | RecordLayout.cpp | 55 const BaseOffsetsMapTy& BaseOffsets, 70 CXXInfo->BaseOffsets = BaseOffsets; 44 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, bool hasOwnVFPtr, CharUnits vbptroffset, CharUnits datasize, const uint64_t *fieldoffsets, unsigned fieldcount, CharUnits nonvirtualsize, CharUnits nonvirtualalign, CharUnits SizeOfLargestEmptySubobject, const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual, const BaseOffsetsMapTy& BaseOffsets, const VBaseOffsetsMapTy& VBaseOffsets) argument
|
/external/clang/lib/Frontend/ |
H A D | LayoutOverrideSource.cpp | 159 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 156 layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) argument
|
/external/clang/include/clang/AST/ |
H A D | RecordLayout.h | 104 /// BaseOffsets - Contains a map from base classes to their offset. 105 BaseOffsetsMapTy BaseOffsets; member in struct:clang::ASTRecordLayout::CXXRecordLayoutInfo 132 const BaseOffsetsMapTy& BaseOffsets, 199 assert(CXXInfo->BaseOffsets.count(Base) && "Did not find base!"); 201 return CXXInfo->BaseOffsets[Base];
|
H A D | ExternalASTSource.h | 237 /// \param BaseOffsets The offset of each of the direct, non-virtual base 250 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 247 layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) argument
|
/external/clang/lib/Sema/ |
H A D | MultiplexExternalSemaSource.cpp | 155 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 159 BaseOffsets, VirtualBaseOffsets)) 151 layoutRecordType(const RecordDecl *Record, uint64_t &Size, uint64_t &Alignment, llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) argument
|
Completed in 166 milliseconds