Searched defs:DefinitionData (Results 1 - 3 of 3) sorted by path

/external/clang/include/clang/AST/
H A DDeclCXX.h272 *this = Canon->getPreviousDecl()->DefinitionData.update();
289 /// Values used in DefinitionData fields to represent special members.
300 struct DefinitionData { struct in class:clang::CXXRecordDecl
301 DefinitionData(CXXRecordDecl *D);
523 typedef LazyDefinitionDataPtr<CXXRecordDecl, struct DefinitionData>
525 friend class LazyDefinitionDataPtr<CXXRecordDecl, struct DefinitionData>;
527 mutable DefinitionDataPtr DefinitionData; member in class:clang::CXXRecordDecl
530 struct LambdaDefinitionData : public DefinitionData {
536 : DefinitionData(D), Dependent(Dependent), IsGenericLambda(IsGeneric),
584 struct DefinitionData
[all...]
H A DDeclObjC.h673 struct DefinitionData { struct in class:clang::ObjCInterfaceDecl
730 DefinitionData() : Definition(), SuperClass(), CategoryList(), IvarList(), function in struct:clang::ObjCInterfaceDecl::DefinitionData
748 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;
750 DefinitionData &data() const {
1507 struct DefinitionData { struct in class:clang::ObjCProtocolDecl
1520 llvm::PointerIntPair<DefinitionData *, 1, bool> Data;
1522 DefinitionData &data() const {
/external/clang/lib/AST/
H A DDeclCXX.cpp48 CXXRecordDecl::DefinitionData::DefinitionData(CXXRecordDecl *D) function in class:CXXRecordDecl::DefinitionData
78 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getBasesSlowCase() const {
82 CXXBaseSpecifier *CXXRecordDecl::DefinitionData::getVBasesSlowCase() const {
91 DefinitionData(PrevDecl ? PrevDecl->DefinitionData
119 R->DefinitionData =
1287 struct DefinitionData &Data = data();

Completed in 3549 milliseconds