Home | History | Annotate | Download | only in AST

Lines Matching refs:Specifier

11 //  a C++ nested-name-specifier.
54 Mockup.Specifier = II;
65 "Broken nested name specifier");
69 Mockup.Specifier = const_cast<NamespaceDecl *>(NS);
80 "Broken nested name specifier");
84 Mockup.Specifier = Alias;
96 Mockup.Specifier = const_cast<Type*>(T);
106 Mockup.Specifier = II;
120 if (Specifier == 0)
128 return isa<NamespaceDecl>(static_cast<NamedDecl *>(Specifier))? Namespace
142 /// specifier.
145 return dyn_cast<NamespaceDecl>(static_cast<NamedDecl *>(Specifier));
151 /// specifier.
154 return dyn_cast<NamespaceAliasDecl>(static_cast<NamedDecl *>(Specifier));
160 /// \brief Whether this nested name specifier refers to a dependent
181 /// \brief Whether this nested name specifier refers to a dependent
220 /// \brief Print this nested name specifier to the given output
259 // just the type that is referred to in the nested-name-specifier (e.g.,
262 // the type requires its own nested-name-specifier for uniqueness, so we
263 // suppress that nested-name-specifier during printing.
265 "Elaborated type in nested-name-specifier");
269 // nested-name-specifier.
390 "Nested-name-specifier location is not a type");
550 assert(!Representation && "Already have a nested-name-specifier!?");
563 // nested-name-specifier.