reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/DeclBase.h
 2202   void addDecl(Decl *D);

References

tools/clang/include/clang/AST/DeclObjC.h
 2446     addDecl(method);
 2452     addDecl(method);
tools/clang/lib/AST/ASTContext.cpp
 1130   TUDecl->addDecl(BuiltinTemplate);
 6033     CFConstantStringTagDecl->addDecl(Field);
 6060     TUDecl->addDecl(ObjCSuperTypeDecl);
 6099     RD->addDecl(Field);
 6139     RD->addDecl(Field);
 7415     VaListTagDecl->addDecl(Field);
 7467     VaListTagDecl->addDecl(Field);
 7527     VaListTagDecl->addDecl(Field);
 7580   VaListDecl->addDecl(Field);
 7630     VaListTagDecl->addDecl(Field);
tools/clang/lib/AST/DeclObjC.cpp
 2075   addDecl(property);
tools/clang/lib/CodeGen/CGObjCMac.cpp
 5653   RD->addDecl(FieldDecl::Create(Ctx, RD, SourceLocation(), SourceLocation(),
 5656   RD->addDecl(FieldDecl::Create(Ctx, RD, SourceLocation(), SourceLocation(),
 6006   RD->addDecl(FieldDecl::Create(Ctx, RD, SourceLocation(), SourceLocation(),
 6009   RD->addDecl(FieldDecl::Create(Ctx, RD, SourceLocation(), SourceLocation(),
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 1237   DC->addDecl(Field);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
  301     GlobalizedRD->addDecl(Field);
 5095         SharedStaticRD->addDecl(Field);
 5098         StaticRD->addDecl(Field);
 5119       SharedStaticRD->addDecl(Field);
 5181       StaticRD->addDecl(Field);
tools/clang/lib/CodeGen/CodeGenModule.cpp
 4834       D->addDecl(Field);
tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
 2983       SuperStructDecl->addDecl(FieldDecl::Create(*Context, SuperStructDecl,
 3015       ConstantStringDecl->addDecl(FieldDecl::Create(*Context,
 3789     RD->addDecl(FieldDecl::Create(*Context, RD, SourceLocation(), SourceLocation(),
tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
 2536       SuperStructDecl->addDecl(FieldDecl::Create(*Context, SuperStructDecl,
 2568       ConstantStringDecl->addDecl(FieldDecl::Create(*Context,
tools/clang/lib/Sema/SemaAttr.cpp
  398   Context.getTranslationUnitDecl()->addDecl(PCD);
  406   Context.getTranslationUnitDecl()->addDecl(PDMD);
tools/clang/lib/Sema/SemaCoroutine.cpp
  567   FD->addDecl(VD);
tools/clang/lib/Sema/SemaDecl.cpp
 1433     CurContext->addDecl(D);
 2084     Parent->addDecl(CLinkageDecl);
 5044   Owner->addDecl(Anon);
 5110   CurContext->addDecl(Anon);
 8987         NewFD->addDecl(TD);
 9513     CurContext->addDecl(NewSpec);
15595     CurContext->addDecl(New);
15961     Record->addDecl(NewFD);
16798         ID->addDecl(ClsFields[i]);
16843         CDecl->addDecl(ClsFields[i]);
17591   CurContext->addDecl(New);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 9406     CurContext->addDecl(Namespc);
 9433       Parent->addDecl(UD);
 9919     Ctx->addDecl(UDir);
10233     CurContext->addDecl(Shadow);
10481     CurContext->addDecl(D);
10490     CurContext->addDecl(UD);
10659   CurContext->addDecl(UPD);
11488   ClassDecl->addDecl(DefaultCon);
11615   Derived->addDecl(DerivedCtor);
11772   ClassDecl->addDecl(Destructor);
12393   ClassDecl->addDecl(CopyAssignment);
12719   ClassDecl->addDecl(MoveAssignment);
13104   ClassDecl->addDecl(CopyConstructor);
13236   ClassDecl->addDecl(MoveConstructor);
14223   CurContext->addDecl(D);
14251   CurContext->addDecl(ED);
14430     CurContext->addDecl(ExDecl);
14514   CurContext->addDecl(Decl);
14681     CurContext->addDecl(Friend);
14706   CurContext->addDecl(Friend);
14813   CurContext->addDecl(D);
15094   CurContext->addDecl(FrD);
16231     Record->addDecl(NewPD);
tools/clang/lib/Sema/SemaDeclObjC.cpp
 1820     CurContext->addDecl(CDecl);
 1867   CurContext->addDecl(CDecl);
 1929   CurContext->addDecl(CDecl);
 2126       ImpDecl->addDecl(ivars[i]);
 2159       ImpDecl->addDecl(ImplIvar);
 4701     cast<DeclContext>(ClassDecl)->addDecl(ObjCMethod);
 4846       Record->addDecl(FD);
tools/clang/lib/Sema/SemaExpr.cpp
14096   CurContext->addDecl(Block);
tools/clang/lib/Sema/SemaExprCXX.cpp
 2838     Context.getTranslationUnitDecl()->addDecl(Alloc);
tools/clang/lib/Sema/SemaLambda.cpp
  256   DC->addDecl(Class);
  401     Class->addDecl(Method);
  415     Class->addDecl(TemplateMethod);
 1393     Class->addDecl(ConversionTemplate);
 1395     Class->addDecl(Conversion);
 1430     Class->addDecl(StaticInvokerTemplate);
 1432     Class->addDecl(Invoke);
 1464   Class->addDecl(Conversion);
 1637   RD->addDecl(Field);
tools/clang/lib/Sema/SemaModule.cpp
  388   CurContext->addDecl(Import);
  432     TU->addDecl(ImportD);
  515   TU->addDecl(ImportD);
  579   CurContext->addDecl(D);
tools/clang/lib/Sema/SemaObjCProperty.cpp
  636     DC->addDecl(PDecl);
 1312       ClassImpDecl->addDecl(Ivar);
 2409     CD->addDecl(GetterMethod);
 2486       CD->addDecl(SetterMethod);
tools/clang/lib/Sema/SemaOpenMP.cpp
 2386     CurContext->addDecl(D);
 2660   Owner->addDecl(D);
 2673       CurContext->addDecl(D);
12419     CurContext->addDecl(VDPrivate);
15647     DC->addDecl(DRD);
15697     DRD->addDecl(OmpInParm);
15698     DRD->addDecl(OmpOutParm);
15757     DRD->addDecl(OmpPrivParm);
15758     DRD->addDecl(OmpOrigParm);
15897   DC->addDecl(DMD);
15920     DMD->addDecl(VD);
16426     CurContext->addDecl(VDPrivate);
tools/clang/lib/Sema/SemaStmt.cpp
 4266   DC->addDecl(RD);
 4272   DC->addDecl(CD);
 4331   DC->addDecl(Param);
 4371       DC->addDecl(Param);
 4379       DC->addDecl(Param);
 4391     DC->addDecl(Param);
tools/clang/lib/Sema/SemaTemplate.cpp
 1701     CurContext->addDecl(Friend);
 2032     DC->addDecl(GuideTemplate);
 4006   CurContext->addDecl(Specialization);
 8026     CurContext->addDecl(Friend);
 8031     CurContext->addDecl(Specialization);
 9147   CurContext->addDecl(Specialization);
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  684   Owner->addDecl(Inst);
  703   Owner->addDecl(Inst);
  788     Owner->addDecl(Typedef);
  795     Owner->addDecl(Typedef);
  837   Owner->addDecl(Inst);
 1014   Owner->addDecl(Field);
 1059   Owner->addDecl(Property);
 1088   Owner->addDecl(IndirectField);
 1117     Owner->addDecl(FD);
 1136   Owner->addDecl(FD);
 1207   Owner->addDecl(Enum);
 1282       Enum->addDecl(EnumConst);
 1479   Owner->addDecl(Inst);
 1562   Owner->addDecl(Inst);
 1643     Owner->addDecl(InstTemplate);
 1710   Owner->addDecl(Record);
 2364     Owner->addDecl(Method);
 2726     Owner->addDecl(Inst);
 2791   Owner->addDecl(NewUD);
 2993   Owner->addDecl(TD);
 3231     Owner->addDecl(Inst);
 3362   Owner->addDecl(InstD);
tools/clang/lib/Sema/TreeTransform.h
 2045       getSema().CurContext->addDecl(Var);
tools/clang/unittests/Sema/ExternalSemaSourceTest.cpp
  125       DestContext->addDecl(NewNamespace);
  167       DestContext->addDecl(NewFunction);
tools/lldb/source/Plugins/ExpressionParser/Clang/ASTResultSynthesizer.cpp
  364   DC->addDecl(result_decl);
tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCDeclVendor.cpp
  199   ast_ctx->getTranslationUnitDecl()->addDecl(new_iface_decl);
  472       interface_decl->addDecl(method_decl);
  490       interface_decl->addDecl(method_decl);
  521         interface_decl->addDecl(ivar_decl);
tools/lldb/source/Symbol/ClangASTContext.cpp
 1415       decl_ctx->addDecl(decl);
 1575     decl_ctx->addDecl(class_template_decl);
 1826     decl_ctx->addDecl(namespace_decl);
 1837       translation_unit_decl->addDecl(namespace_decl);
 1849         parent_namespace_decl->addDecl(namespace_decl);
 1879     ctx->addDecl(decl);
 1912     decl_ctx->addDecl(using_decl);
 1929     current_decl_ctx->addDecl(using_decl);
 1944     decl_context->addDecl(var_decl);
 2072     decl_ctx->addDecl(func_decl);
 2134     decl_ctx->addDecl(decl);
 2248       decl_ctx->addDecl(enum_decl);
 4790     decl_ctx->addDecl(decl);
 7921       record_decl->addDecl(field);
 7946         class_interface_decl->addDecl(field);
 8059     record_decl->addDecl(*ifi);
 8112   record_decl->addDecl(var_decl);
 8266   cxx_record_decl->addDecl(cxx_method_decl);
 8417         class_interface_decl->addDecl(property_decl);
 8514             class_interface_decl->addDecl(getter);
 8554             class_interface_decl->addDecl(setter);
 8681   class_interface_decl->addDecl(objc_method_decl);
 8897   enutype->getDecl()->addDecl(enumerator_decl);