Lines Matching full:specifier
11 // a C++ nested-name-specifier.
54 Mockup.Specifier = II;
66 "Broken nested name specifier");
70 Mockup.Specifier = const_cast<NamespaceDecl *>(NS);
82 "Broken nested name specifier");
86 Mockup.Specifier = Alias;
98 Mockup.Specifier = const_cast<Type*>(T);
108 Mockup.Specifier = II;
127 Mockup.Specifier = RD;
132 if (!Specifier)
140 NamedDecl *ND = static_cast<NamedDecl *>(Specifier);
156 /// \brief Retrieve the namespace stored in this nested name specifier.
159 return dyn_cast<NamespaceDecl>(static_cast<NamedDecl *>(Specifier));
164 /// \brief Retrieve the namespace alias stored in this nested name specifier.
167 return dyn_cast<NamespaceAliasDecl>(static_cast<NamedDecl *>(Specifier));
172 /// \brief Retrieve the record declaration stored in this nested name specifier.
175 return dyn_cast<CXXRecordDecl>(static_cast<NamedDecl *>(Specifier));
180 /// \brief Whether this nested name specifier refers to a dependent
194 CXXRecordDecl *RD = static_cast<CXXRecordDecl *>(Specifier);
210 /// \brief Whether this nested name specifier refers to a dependent
251 /// \brief Print this nested name specifier to the given output
294 // just the type that is referred to in the nested-name-specifier (e.g.,
297 // the type requires its own nested-name-specifier for uniqueness, so we
298 // suppress that nested-name-specifier during printing.
300 "Elaborated type in nested-name-specifier");
304 // nested-name-specifier.
427 "Nested-name-specifier location is not a type");
585 assert(!Representation && "Already have a nested-name-specifier!?");
609 // nested-name-specifier.