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

/external/clang/include/clang/AST/
H A DRecordLayout.h82 /// CXXInfo - If the record layout is for a C++ record, this will have
84 CXXRecordLayoutInfo *CXXInfo; member in class:clang::ASTRecordLayout
138 assert(CXXInfo && "Record layout does not have C++ specific info!");
140 return CXXInfo->NonVirtualSize;
146 assert(CXXInfo && "Record layout does not have C++ specific info!");
148 return CXXInfo->NonVirtualAlign;
153 assert(CXXInfo && "Record layout does not have C++ specific info!");
155 return CXXInfo->PrimaryBase.getPointer();
161 assert(CXXInfo && "Record layout does not have C++ specific info!");
163 return CXXInfo
[all...]
/external/clang/lib/AST/
H A DRecordLayout.cpp23 if (CXXInfo) {
24 Ctx.Deallocate(CXXInfo);
25 CXXInfo->~CXXRecordLayoutInfo();
36 FieldCount(fieldcount), CXXInfo(0) {
57 FieldCount(fieldcount), CXXInfo(new (Ctx) CXXRecordLayoutInfo)
64 CXXInfo->PrimaryBase.setPointer(PrimaryBase);
65 CXXInfo->PrimaryBase.setInt(IsPrimaryBaseVirtual);
66 CXXInfo->NonVirtualSize = nonvirtualsize;
67 CXXInfo->NonVirtualAlign = nonvirtualalign;
68 CXXInfo
[all...]

Completed in 67 milliseconds