HomeSort by relevance Sort by last modified time
    Searched refs:CXXRecordDecl (Results 51 - 75 of 153) sorted by null

1 23 4 5 6 7

  /external/clang/include/clang/Sema/
Sema.h 269 typedef llvm::SmallPtrSet<const CXXRecordDecl*, 8> RecordDeclSetTy;
857 void PushLambdaScope(CXXRecordDecl *Lambda, CXXMethodDecl *CallOperator);
    [all...]
Lookup.h 331 CXXRecordDecl *getNamingClass() const {
336 void setNamingClass(CXXRecordDecl *Record) {
630 CXXRecordDecl *NamingClass;
ScopeInfo.h 326 CXXRecordDecl *Lambda;
354 LambdaScopeInfo(DiagnosticsEngine &Diag, CXXRecordDecl *Lambda,
  /external/clang/lib/Sema/
SemaExprMember.cpp 29 CXXRecordDecl *Record,
30 const llvm::SmallPtrSet<CXXRecordDecl*, 4> &Bases) {
36 Record = cast<CXXRecordDecl>(RD);
38 for (CXXRecordDecl::base_class_iterator I = Record->bases_begin(),
44 CXXRecordDecl *BaseRecord = cast<CXXRecordDecl>(BaseRT->getDecl());
113 llvm::SmallPtrSet<CXXRecordDecl*, 4> Classes;
121 CXXRecordDecl *R = cast<CXXRecordDecl>(D->getDeclContext());
157 CXXRecordDecl *contextClass
    [all...]
SemaLambda.cpp 24 CXXRecordDecl *Sema::createLambdaClosureType(SourceRange IntroducerRange,
31 CXXRecordDecl *Class = CXXRecordDecl::CreateLambda(Context, DC,
53 CXXMethodDecl *Sema::startLambdaDefinition(CXXRecordDecl *Class,
227 CXXRecordDecl *Class = createLambdaClosureType(Intro.Range, KnownDependent);
442 CXXRecordDecl *Class = LSI->Lambda;
456 CXXRecordDecl *Class,
529 CXXRecordDecl *Class,
575 CXXRecordDecl *Class;
749 CXXRecordDecl *Lambda = Conv->getParent()
    [all...]
SemaExprCXX.cpp 106 } else if (DC && isa<CXXRecordDecl>(DC))
189 if (CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(Ctx))
324 CXXRecordDecl *RecordD = cast<CXXRecordDecl>(RecordT->getDecl());
412 CXXRecordDecl *RD = Ty->getAsCXXRecordDecl();
413 for (CXXRecordDecl::redecl_iterator I = RD->redecls_begin(),
630 CXXRecordDecl *RD = cast<CXXRecordDecl>(RecordTy->getDecl());
675 CXXRecordDecl *Record = 0
    [all...]
SemaTemplateInstantiateDecl.cpp 260 if (!VisitCXXRecordDecl(cast<CXXRecordDecl>(RecordTy->getDecl())))
450 if (CXXRecordDecl *Parent= dyn_cast<CXXRecordDecl>(Field->getDeclContext())) {
712 CXXRecordDecl *Pattern = D->getTemplatedDecl();
725 CXXRecordDecl *PrevDecl = 0;
824 CXXRecordDecl *RecordInst
825 = CXXRecordDecl::Create(SemaRef.Context, Pattern->getTagKind(), DC,
    [all...]
SemaTemplate.cpp 58 if (CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(D)) {
71 Record = cast<CXXRecordDecl>(Record->getDeclContext());
    [all...]
SemaTemplateInstantiate.cpp 135 } else if (CXXRecordDecl *Rec = dyn_cast<CXXRecordDecl>(Ctx)) {
475 if (CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(D)) {
    [all...]
SemaCXXScopeSpec.cpp 29 static CXXRecordDecl *getCurrentInstantiationOf(QualType T,
36 CXXRecordDecl *Record = cast<CXXRecordDecl>(RecordTy->getDecl());
92 if (CXXRecordDecl *Record = getCurrentInstantiationOf(NNS))
189 CXXRecordDecl *Sema::getCurrentInstantiationOf(NestedNameSpecifier *NNS) {
493 (!cast<CXXRecordDecl>(LookupCtx)->hasDefinition() ||
494 !cast<CXXRecordDecl>(LookupCtx)->hasAnyDependentBases()))) {
    [all...]
SemaDecl.cpp 352 CXXRecordDecl *RD = cast<CXXRecordDecl>(CurContext);
353 for (CXXRecordDecl::base_class_const_iterator Base = RD->bases_begin(),
788 if (!isa<CXXRecordDecl>(DC))
794 while (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(DC->getLexicalParent()))
    [all...]
  /external/clang/lib/AST/
Decl.cpp 561 } else if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) {
589 static void clearLinkageForClass(const CXXRecordDecl *record) {
590 for (CXXRecordDecl::decl_iterator
609 if (const CXXRecordDecl *record = dyn_cast<CXXRecordDecl>(this))
615 CXXRecordDecl *record = temp->getTemplatedDecl();
697 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(this)) {
698 CXXRecordDecl *InstantiatedFrom = RD->getInstantiatedFromMemberClass()
    [all...]
ExprCXX.cpp 205 CXXRecordDecl *NamingClass,
324 CXXRecordDecl *OverloadExpr::getNamingClass() const {
464 CXXRecordDecl *CXXMemberCallExpr::getRecordDecl() {
559 const CXXRecordDecl *SrcRD =
560 cast<CXXRecordDecl>(SrcType->castAs<RecordType>()->getDecl());
565 const CXXRecordDecl *DestRD =
566 cast<CXXRecordDecl>(DestType->castAs<RecordType>()->getDecl());
    [all...]
ItaniumMangle.cpp 52 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) {
66 static const CXXRecordDecl *GetLocalClassDecl(const NamedDecl *ND) {
73 return dyn_cast<CXXRecordDecl>(DC);
128 void mangleCXXVTable(const CXXRecordDecl *RD,
130 void mangleCXXVTT(const CXXRecordDecl *RD,
132 void mangleCXXCtorVTable(const CXXRecordDecl *RD, int64_t Offset,
133 const CXXRecordDecl *Type,
152 if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(ND)
    [all...]
MicrosoftMangle.cpp 90 virtual void mangleCXXVTable(const CXXRecordDecl *RD,
92 virtual void mangleCXXVTT(const CXXRecordDecl *RD,
94 virtual void mangleCXXCtorVTable(const CXXRecordDecl *RD, int64_t Offset,
95 const CXXRecordDecl *Type,
    [all...]
ExprConstant.cpp 84 static const CXXRecordDecl *getAsBaseClass(APValue::LValuePathEntry E) {
85 return dyn_cast<CXXRecordDecl>(getAsBaseOrMember(E).getPointer());
789 const CXXRecordDecl *getContainingRecord() const {
790 return cast<CXXRecordDecl>(
802 ArrayRef<const CXXRecordDecl*> P = V.getMemberPointerPath();
812 SmallVector<const CXXRecordDecl*, 4> Path;
816 bool castBack(const CXXRecordDecl *Class) {
818 const CXXRecordDecl *Expected;
836 bool castToDerived(const CXXRecordDecl *Derived) {
850 bool castToBase(const CXXRecordDecl *Base)
    [all...]
Mangle.cpp 54 if (isa<CXXRecordDecl>(ExpectedDC) && DC != ExpectedDC)
  /external/clang/lib/CodeGen/
CodeGenModule.h 486 void setTypeVisibility(llvm::GlobalValue *GV, const CXXRecordDecl *D,
547 GetNonVirtualBaseClassOffset(const CXXRecordDecl *ClassDecl,
742 llvm::Constant *EmitNullConstantForBase(const CXXRecordDecl *Record);
810 void EmitVTable(CXXRecordDecl *Class, bool DefinitionRequired);
821 llvm::GlobalVariable::LinkageTypes getVTableLinkage(const CXXRecordDecl *RD);
833 std::vector<const CXXRecordDecl*> DeferredVTables;
    [all...]
ModuleBuilder.cpp 111 virtual void HandleVTable(CXXRecordDecl *RD, bool DefinitionRequired) {
  /external/clang/tools/libclang/
IndexingContext.cpp 123 IndexingContext::CXXBasesListInfo::CXXBasesListInfo(const CXXRecordDecl *D,
126 for (CXXRecordDecl::base_class_const_iterator
338 if (const CXXRecordDecl *CXXRD = dyn_cast<CXXRecordDecl>(D))
669 bool IndexingContext::handleCXXRecordDecl(const CXXRecordDecl *RD,
741 } else if (const CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) {
862 if (const CXXRecordDecl *CXXRec = dyn_cast<CXXRecordDecl>(D))
884 if (isa<CXXRecordDecl>(D->getDeclContext()))
    [all...]
  /external/v8/tools/gcmole/
gcmole.cc 510 clang::CXXRecordDecl* object_decl,
511 clang::CXXRecordDecl* smi_decl,
1093 bool IsDerivedFrom(clang::CXXRecordDecl* record,
1094 clang::CXXRecordDecl* base) {
1107 clang::CXXRecordDecl* record =
1108 dyn_cast_or_null<clang::CXXRecordDecl>(pointee->getDecl());
    [all...]
  /external/clang/include/clang/AST/
APValue.h 32 class CXXRecordDecl;
59 /// BaseOrMember - The FieldDecl or CXXRecordDecl indicating the next item
159 ArrayRef<const CXXRecordDecl*> Path) : Kind(Uninitialized) {
330 ArrayRef<const CXXRecordDecl*> getMemberPointerPath() const;
436 ArrayRef<const CXXRecordDecl*> Path);
  /external/clang/lib/Frontend/
LayoutOverrideSource.cpp 157 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
158 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets)
MultiplexConsumer.cpp 95 virtual void AddedCXXImplicitMember(const CXXRecordDecl *RD, const Decl *D);
128 const CXXRecordDecl *RD, const Decl *D) {
248 CXXRecordDecl *RD, bool DefinitionRequired) {
  /external/clang/lib/ARCMigrate/
TransGCAttrs.cpp 136 if (CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(D)) {
137 for (CXXRecordDecl::method_iterator

Completed in 1045 milliseconds

1 23 4 5 6 7