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

/external/clang/include/clang/AST/
H A DRecordLayout.h132 /// CXXInfo - If the record layout is for a C++ record, this will have
134 CXXRecordLayoutInfo *CXXInfo; member in class:clang::ASTRecordLayout
195 assert(CXXInfo && "Record layout does not have C++ specific info!");
197 return CXXInfo->NonVirtualSize;
203 assert(CXXInfo && "Record layout does not have C++ specific info!");
205 return CXXInfo->NonVirtualAlignment;
210 assert(CXXInfo && "Record layout does not have C++ specific info!");
212 return CXXInfo->PrimaryBase.getPointer();
218 assert(CXXInfo && "Record layout does not have C++ specific info!");
220 return CXXInfo
[all...]
/external/clang/lib/AST/
H A DRecordLayout.cpp23 if (CXXInfo) {
24 CXXInfo->~CXXRecordLayoutInfo();
25 Ctx.Deallocate(CXXInfo);
39 FieldCount(fieldcount), CXXInfo(nullptr) {
67 FieldCount(fieldcount), CXXInfo(new (Ctx) CXXRecordLayoutInfo)
74 CXXInfo->PrimaryBase.setPointer(PrimaryBase);
75 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual);
76 CXXInfo->NonVirtualSize = nonvirtualsize;
77 CXXInfo->NonVirtualAlignment = nonvirtualalignment;
78 CXXInfo
[all...]

Completed in 99 milliseconds