Searched refs:UsingDirectiveDecl (Results 1 - 21 of 21) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DScope.h24 class UsingDirectiveDecl;
154 typedef SmallVector<UsingDirectiveDecl *, 2> UsingDirectivesTy;
322 void PushUsingDirective(UsingDirectiveDecl *UDir) {
H A DSema.h3660 void PushUsingDirective(Scope *S, UsingDirectiveDecl *UDir);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DDeclCXX.cpp1895 void UsingDirectiveDecl::anchor() { }
1897 UsingDirectiveDecl *UsingDirectiveDecl::Create(ASTContext &C, DeclContext *DC,
1906 return new (C) UsingDirectiveDecl(DC, L, NamespaceLoc, QualifierLoc,
1910 UsingDirectiveDecl *
1911 UsingDirectiveDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
1912 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(UsingDirectiveDecl));
1913 return new (Mem) UsingDirectiveDecl(0, SourceLocation(), SourceLocation(),
1918 NamespaceDecl *UsingDirectiveDecl::getNominatedNamespace() {
H A DDeclBase.cpp1170 if ((D->getIdentifierNamespace() == 0 && !isa<UsingDirectiveDecl>(D)) ||
1509 lookup_const_result Result = lookup(UsingDirectiveDecl::getName());
H A DDeclPrinter.cpp65 void VisitUsingDirectiveDecl(UsingDirectiveDecl *D);
735 void DeclPrinter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {
H A DASTDumper.cpp219 void VisitUsingDirectiveDecl(const UsingDirectiveDecl *D);
1004 void ASTDumper::VisitUsingDirectiveDecl(const UsingDirectiveDecl *D) {
H A DDecl.cpp1370 // UsingDirectiveDecl's are not really NamedDecl's, and all have same name.
1373 return cast<UsingDirectiveDecl>(this)->getNominatedNamespace()
1375 cast<UsingDirectiveDecl>(OldD)->getNominatedNamespace()
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclCXX.h2464 /// \note UsingDirectiveDecl should be Decl not NamedDecl, but we provide
2467 class UsingDirectiveDecl : public NamedDecl { class in namespace:clang
2493 UsingDirectiveDecl(DeclContext *DC, SourceLocation UsingLoc, function in class:clang::UsingDirectiveDecl
2523 return const_cast<UsingDirectiveDecl*>(this)->getNominatedNamespace();
2541 static UsingDirectiveDecl *Create(ASTContext &C, DeclContext *DC,
2548 static UsingDirectiveDecl *CreateDeserialized(ASTContext &C, unsigned ID);
H A DDeclarationName.h35 class UsingDirectiveDecl;
H A DDeclBase.h52 class UsingDirectiveDecl;
1552 typedef UsingDirectiveDecl * const * udir_iterator;
H A DRecursiveASTVisitor.h1434 DEF_TRAVERSE_DECL(UsingDirectiveDecl, {
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.h271 void EmitUsingDirective(const UsingDirectiveDecl &UD);
H A DCGDecl.cpp104 DI->EmitUsingDirective(cast<UsingDirectiveDecl>(D));
H A DCGDebugInfo.cpp3182 void CGDebugInfo::EmitUsingDirective(const UsingDirectiveDecl &UD) {
H A DCodeGenModule.cpp2958 DI->EmitUsingDirective(cast<UsingDirectiveDecl>(*D));
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Index/
H A DUSRGeneration.cpp71 void VisitUsingDirectiveDecl(const UsingDirectiveDecl *D) {
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTWriterDecl.cpp56 void VisitUsingDirectiveDecl(UsingDirectiveDecl *D);
950 void ASTDeclWriter::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {
H A DASTReaderDecl.cpp219 void VisitUsingDirectiveDecl(UsingDirectiveDecl *D);
1149 void ASTDeclReader::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {
2419 D = UsingDirectiveDecl::CreateDeserialized(Context, ID);
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLookup.cpp141 void visit(UsingDirectiveDecl *UD, DeclContext *EffectiveDC) {
158 UsingDirectiveDecl *UD = *I;
180 void addUsingDirective(UsingDirectiveDecl *UD, DeclContext *EffectiveDC) {
H A DSemaTemplateInstantiateDecl.cpp2083 Decl *TemplateDeclInstantiator::VisitUsingDirectiveDecl(UsingDirectiveDecl *D) {
2087 UsingDirectiveDecl *Inst
2088 = UsingDirectiveDecl::Create(SemaRef.Context, Owner, D->getLocation(),
H A DSemaDeclCXX.cpp6619 UsingDirectiveDecl* UD
6620 = UsingDirectiveDecl::Create(Context, Parent,
6886 UsingDirectiveDecl *UDir = 0;
6932 UDir = UsingDirectiveDecl::Create(Context, CurContext, UsingLoc, NamespcLoc,
6952 void Sema::PushUsingDirective(Scope *S, UsingDirectiveDecl *UDir) {
6954 // namespace or translation unit scope, add the UsingDirectiveDecl into

Completed in 301 milliseconds