Searched refs:NumBases (Results 1 - 10 of 10) sorted by relevance

/external/clang/include/clang/AST/
H A DAPValue.h94 unsigned NumBases; member in struct:clang::APValue::StructData
96 StructData(unsigned NumBases, unsigned NumFields);
301 return ((const StructData*)(const char*)Data.buffer)->NumBases;
H A DDeclCXX.h469 unsigned NumBases; member in struct:clang::CXXRecordDecl::DefinitionData
698 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
701 unsigned getNumBases() const { return data().NumBases; }
716 base_class_iterator bases_end() { return bases_begin() + data().NumBases; }
718 return bases_begin() + data().NumBases;
/external/clang/lib/AST/
H A DAPValue.cpp113 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : argument
114 Elts(new APValue[NumBases+NumFields]),
115 NumBases(NumBases), NumFields(NumFields) {}
H A DDeclCXX.cpp73 IsLambda(false), IsParsingBaseSpecifiers(false), NumBases(0), NumVBases(0),
139 unsigned NumBases) {
142 if (!data().Bases.isOffset() && data().NumBases > 0)
145 if (NumBases) {
161 data().Bases = new(C) CXXBaseSpecifier [NumBases];
162 data().NumBases = NumBases;
163 for (unsigned i = 0; i < NumBases; ++i) {
138 setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases) argument
/external/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp2550 return Child + 1 + Child->NumBases;
2554 uint32_t Flags, NumBases, OffsetInVBase; member in struct:__anon17871::MSRTTIClass
2579 NumBases = 0;
2582 NumBases += Child->initialize(this, &Base) + 1;
2585 return NumBases;
2782 llvm::ConstantInt::get(CGM.IntTy, Class.NumBases),
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp1248 Data.NumBases = Record[Idx++];
1249 if (Data.NumBases)
1357 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases)
H A DASTWriter.cpp5370 Record.push_back(Data.NumBases);
5371 if (Data.NumBases > 0)
5372 AddCXXBaseSpecifiersRef(Data.getBases(), Data.getBases() + Data.NumBases,
H A DASTReader.cpp6028 unsigned NumBases = Record[Idx++];
6029 void *Mem = Context.Allocate(sizeof(CXXBaseSpecifier) * NumBases);
6030 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases];
6031 for (unsigned I = 0; I != NumBases; ++I)
/external/clang/lib/Sema/
H A DSemaDeclCXX.cpp1536 unsigned NumBases) {
1537 if (NumBases == 0)
1549 for (unsigned idx = 0; idx < NumBases; ++idx) {
1606 unsigned NumBases) {
1607 if (!ClassDecl || !Bases || !NumBases)
1611 AttachBaseSpecifiers(cast<CXXRecordDecl>(ClassDecl), Bases, NumBases); local
1535 AttachBaseSpecifiers(CXXRecordDecl *Class, CXXBaseSpecifier **Bases, unsigned NumBases) argument
1605 ActOnBaseSpecifiers(Decl *ClassDecl, CXXBaseSpecifier **Bases, unsigned NumBases) argument
/external/clang/include/clang/Sema/
H A DSema.h4993 unsigned NumBases);
4995 unsigned NumBases);

Completed in 257 milliseconds