Home
last modified time | relevance | path

Searched refs:CXXInfo (Results 1 – 2 of 2) sorted by relevance

/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDRecordLayout.h125 CXXRecordLayoutInfo *CXXInfo; variable
183 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getNonVirtualSize()
185 return CXXInfo->NonVirtualSize; in getNonVirtualSize()
191 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getNonVirtualAlign()
193 return CXXInfo->NonVirtualAlign; in getNonVirtualAlign()
198 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getPrimaryBase()
200 return CXXInfo->PrimaryBase.getPointer(); in getPrimaryBase()
206 assert(CXXInfo && "Record layout does not have C++ specific info!"); in isPrimaryBaseVirtual()
208 return CXXInfo->PrimaryBase.getInt(); in isPrimaryBaseVirtual()
213 assert(CXXInfo && "Record layout does not have C++ specific info!"); in getBaseClassOffset()
[all …]
/trueos/contrib/llvm/tools/clang/lib/AST/
HDRecordLayout.cpp23 if (CXXInfo) { in Destroy()
24 Ctx.Deallocate(CXXInfo); in Destroy()
25 CXXInfo->~CXXRecordLayoutInfo(); in Destroy()
36 FieldCount(fieldcount), CXXInfo(0) { in ASTRecordLayout()
61 FieldCount(fieldcount), CXXInfo(new (Ctx) CXXRecordLayoutInfo) in ASTRecordLayout()
68 CXXInfo->PrimaryBase.setPointer(PrimaryBase); in ASTRecordLayout()
69 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual); in ASTRecordLayout()
70 CXXInfo->NonVirtualSize = nonvirtualsize; in ASTRecordLayout()
71 CXXInfo->NonVirtualAlign = nonvirtualalign; in ASTRecordLayout()
72 CXXInfo->SizeOfLargestEmptySubobject = SizeOfLargestEmptySubobject; in ASTRecordLayout()
[all …]