Searched defs:BaseOffsets (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/AST/
H A DRecordLayout.cpp55 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 DLayoutOverrideSource.cpp159 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 DRecordLayout.h104 /// 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 DExternalASTSource.h237 /// \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 DMultiplexExternalSemaSource.cpp155 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