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

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DAPValue.h259 unsigned NumBases; member in struct:clang::APValue::StructData
261 StructData(unsigned NumBases, unsigned NumFields);
497 return ((const StructData*)(const char*)Data.buffer)->NumBases;
H A DDeclCXX.h298 unsigned NumBases = 0; member in struct:clang::CXXRecordDecl::DefinitionData
350 return llvm::makeArrayRef(getBases(), NumBases);
578 void setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases);
581 unsigned getNumBases() const { return data().NumBases; }
596 base_class_iterator bases_end() { return bases_begin() + data().NumBases; }
598 return bases_begin() + data().NumBases;
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp224 APValue::StructData::StructData(unsigned NumBases, unsigned NumFields) : argument
225 Elts(new APValue[NumBases+NumFields]),
226 NumBases(NumBases), NumFields(NumFields) {}
H A DDeclCXX.cpp188 unsigned NumBases) {
191 if (!data().Bases.isOffset() && data().NumBases > 0)
194 if (NumBases) {
212 data().Bases = new(C) CXXBaseSpecifier [NumBases];
213 data().NumBases = NumBases;
214 for (unsigned i = 0; i < NumBases; ++i) {
458 if (data().IsStandardLayout && NumBases > 1 && hasRepeatedBaseClass(this))
187 setBases(CXXBaseSpecifier const * const *Bases, unsigned NumBases) argument
H A DExprConstant.cpp5903 assert(BasesLeft == 0 && "NumBases was wrong?");
6395 unsigned NumBases = 0;
6397 NumBases = CXXRD->getNumBases();
6399 APValue ResultVal(APValue::UninitStruct(), NumBases,
9271 Result = APValue(APValue::UninitStruct(), /*NumBases*/0, NumFields);
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp3467 return Child + 1 + Child->NumBases;
3471 uint32_t Flags, NumBases, OffsetInVBase; member in struct:__anon2963::MSRTTIClass
3496 NumBases = 0;
3499 NumBases += Child->initialize(this, &Base) + 1;
3502 return NumBases;
3710 llvm::ConstantInt::get(CGM.IntTy, Class.NumBases),
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReader.cpp7181 unsigned NumBases = Record.readInt();
7182 void *Mem = Context.Allocate(sizeof(CXXBaseSpecifier) * NumBases);
7183 CXXBaseSpecifier *Bases = new (Mem) CXXBaseSpecifier [NumBases];
7184 for (unsigned I = 0; I != NumBases; ++I)
9480 NumBases,
9500 unsigned FirstNumBases = FirstDD->NumBases;
9502 unsigned SecondNumBases = SecondDD->NumBases;
9506 unsigned NumBases = DD->NumBases;
9507 if (NumBases
[all...]
H A DASTReaderDecl.cpp1684 Data.NumBases = Record.readInt();
1685 if (Data.NumBases)
1780 if (DD.NumBases != MergeDD.NumBases || DD.NumVBases != MergeDD.NumVBases)
H A DASTWriter.cpp5607 Record->push_back(Data.NumBases);
5608 if (Data.NumBases > 0)
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaInit.cpp2552 unsigned NumBases = 0;
2554 NumBases = CXXRD->getNumBases();
2556 unsigned FieldIndex = NumBases;
2644 unsigned OldIndex = NumBases + PrevField->getFieldIndex();

Completed in 316 milliseconds