Home
last modified time | relevance | path

Searched refs:NumBases (Results 1 – 9 of 9) sorted by relevance

/external/clang/lib/AST/
DAPValue.cpp113 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : in StructData() argument
114 Elts(new APValue[NumBases+NumFields]), in StructData()
115 NumBases(NumBases), NumFields(NumFields) {} in StructData()
DDeclCXX.cpp59 FailedImplicitMoveAssignment(false), IsLambda(false), NumBases(0), in DefinitionData()
111 unsigned NumBases) { in setBases() argument
114 if (!data().Bases.isOffset() && data().NumBases > 0) in setBases()
117 if (NumBases) { in setBases()
133 data().Bases = new(C) CXXBaseSpecifier [NumBases]; in setBases()
134 data().NumBases = NumBases; in setBases()
135 for (unsigned i = 0; i < NumBases; ++i) { in setBases()
/external/clang/include/clang/AST/
DAPValue.h94 unsigned NumBases; member
96 StructData(unsigned NumBases, unsigned NumFields);
295 return ((const StructData*)(const char*)Data)->NumBases; in getStructNumBases()
DDeclCXX.h510 unsigned NumBases;
716 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
720 unsigned getNumBases() const { return data().NumBases; }
724 base_class_iterator bases_end() { return bases_begin() + data().NumBases; }
726 return bases_begin() + data().NumBases;
/external/clang/lib/Serialization/
DASTReaderDecl.cpp1114 Data.NumBases = Record[Idx++]; in ReadCXXDefinitionData()
1115 if (Data.NumBases) in ReadCXXDefinitionData()
DASTReader.cpp4590 unsigned NumBases = Record[Idx++]; in GetExternalCXXBaseSpecifiers() local
4591 void *Mem = Context.Allocate(sizeof(CXXBaseSpecifier) * NumBases); in GetExternalCXXBaseSpecifiers()
4592 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases]; in GetExternalCXXBaseSpecifiers()
4593 for (unsigned I = 0; I != NumBases; ++I) in GetExternalCXXBaseSpecifiers()
DASTWriter.cpp4383 Record.push_back(Data.NumBases); in AddCXXDefinitionData()
4384 if (Data.NumBases > 0) in AddCXXDefinitionData()
4385 AddCXXBaseSpecifiersRef(Data.getBases(), Data.getBases() + Data.NumBases, in AddCXXDefinitionData()
/external/clang/lib/Sema/
DSemaDeclCXX.cpp1144 unsigned NumBases) { in AttachBaseSpecifiers() argument
1145 if (NumBases == 0) in AttachBaseSpecifiers()
1157 for (unsigned idx = 0; idx < NumBases; ++idx) { in AttachBaseSpecifiers()
1203 unsigned NumBases) { in ActOnBaseSpecifiers() argument
1204 if (!ClassDecl || !Bases || !NumBases) in ActOnBaseSpecifiers()
1209 (CXXBaseSpecifier**)(Bases), NumBases); in ActOnBaseSpecifiers()
/external/clang/include/clang/Sema/
DSema.h4378 unsigned NumBases);
4380 unsigned NumBases);