Lines Matching refs:Decl
96 case Decl::TranslationUnit: in getDefinitiveDeclContext()
97 case Decl::ExternCContext: in getDefinitiveDeclContext()
98 case Decl::Namespace: in getDefinitiveDeclContext()
99 case Decl::LinkageSpec: in getDefinitiveDeclContext()
103 case Decl::Enum: in getDefinitiveDeclContext()
104 case Decl::Record: in getDefinitiveDeclContext()
111 case Decl::CXXRecord: in getDefinitiveDeclContext()
112 case Decl::ClassTemplateSpecialization: in getDefinitiveDeclContext()
113 case Decl::ClassTemplatePartialSpecialization: in getDefinitiveDeclContext()
117 case Decl::Function: in getDefinitiveDeclContext()
118 case Decl::CXXMethod: in getDefinitiveDeclContext()
119 case Decl::CXXConstructor: in getDefinitiveDeclContext()
120 case Decl::CXXDestructor: in getDefinitiveDeclContext()
121 case Decl::CXXConversion: in getDefinitiveDeclContext()
122 case Decl::ObjCMethod: in getDefinitiveDeclContext()
123 case Decl::Block: in getDefinitiveDeclContext()
124 case Decl::Captured: in getDefinitiveDeclContext()
127 case Decl::ObjCCategory: in getDefinitiveDeclContext()
128 case Decl::ObjCCategoryImpl: in getDefinitiveDeclContext()
129 case Decl::ObjCImplementation: in getDefinitiveDeclContext()
132 case Decl::ObjCProtocol: in getDefinitiveDeclContext()
141 case Decl::ObjCInterface: in getDefinitiveDeclContext()
152 switch (static_cast<Decl::Kind>(Kind)) { in isRedeclarableDeclKind()
153 case Decl::TranslationUnit: in isRedeclarableDeclKind()
154 case Decl::ExternCContext: in isRedeclarableDeclKind()
158 case Decl::Namespace: in isRedeclarableDeclKind()
159 case Decl::NamespaceAlias: in isRedeclarableDeclKind()
160 case Decl::Typedef: in isRedeclarableDeclKind()
161 case Decl::TypeAlias: in isRedeclarableDeclKind()
162 case Decl::Enum: in isRedeclarableDeclKind()
163 case Decl::Record: in isRedeclarableDeclKind()
164 case Decl::CXXRecord: in isRedeclarableDeclKind()
165 case Decl::ClassTemplateSpecialization: in isRedeclarableDeclKind()
166 case Decl::ClassTemplatePartialSpecialization: in isRedeclarableDeclKind()
167 case Decl::VarTemplateSpecialization: in isRedeclarableDeclKind()
168 case Decl::VarTemplatePartialSpecialization: in isRedeclarableDeclKind()
169 case Decl::Function: in isRedeclarableDeclKind()
170 case Decl::CXXMethod: in isRedeclarableDeclKind()
171 case Decl::CXXConstructor: in isRedeclarableDeclKind()
172 case Decl::CXXDestructor: in isRedeclarableDeclKind()
173 case Decl::CXXConversion: in isRedeclarableDeclKind()
174 case Decl::UsingShadow: in isRedeclarableDeclKind()
175 case Decl::Var: in isRedeclarableDeclKind()
176 case Decl::FunctionTemplate: in isRedeclarableDeclKind()
177 case Decl::ClassTemplate: in isRedeclarableDeclKind()
178 case Decl::VarTemplate: in isRedeclarableDeclKind()
179 case Decl::TypeAliasTemplate: in isRedeclarableDeclKind()
180 case Decl::ObjCProtocol: in isRedeclarableDeclKind()
181 case Decl::ObjCInterface: in isRedeclarableDeclKind()
182 case Decl::Empty: in isRedeclarableDeclKind()
186 case Decl::UsingDirective: in isRedeclarableDeclKind()
187 case Decl::Label: in isRedeclarableDeclKind()
188 case Decl::UnresolvedUsingTypename: in isRedeclarableDeclKind()
189 case Decl::TemplateTypeParm: in isRedeclarableDeclKind()
190 case Decl::EnumConstant: in isRedeclarableDeclKind()
191 case Decl::UnresolvedUsingValue: in isRedeclarableDeclKind()
192 case Decl::IndirectField: in isRedeclarableDeclKind()
193 case Decl::Field: in isRedeclarableDeclKind()
194 case Decl::MSProperty: in isRedeclarableDeclKind()
195 case Decl::ObjCIvar: in isRedeclarableDeclKind()
196 case Decl::ObjCAtDefsField: in isRedeclarableDeclKind()
197 case Decl::NonTypeTemplateParm: in isRedeclarableDeclKind()
198 case Decl::TemplateTemplateParm: in isRedeclarableDeclKind()
199 case Decl::Using: in isRedeclarableDeclKind()
200 case Decl::ObjCMethod: in isRedeclarableDeclKind()
201 case Decl::ObjCCategory: in isRedeclarableDeclKind()
202 case Decl::ObjCCategoryImpl: in isRedeclarableDeclKind()
203 case Decl::ObjCImplementation: in isRedeclarableDeclKind()
204 case Decl::ObjCProperty: in isRedeclarableDeclKind()
205 case Decl::ObjCCompatibleAlias: in isRedeclarableDeclKind()
206 case Decl::LinkageSpec: in isRedeclarableDeclKind()
207 case Decl::ObjCPropertyImpl: in isRedeclarableDeclKind()
208 case Decl::FileScopeAsm: in isRedeclarableDeclKind()
209 case Decl::AccessSpec: in isRedeclarableDeclKind()
210 case Decl::Friend: in isRedeclarableDeclKind()
211 case Decl::FriendTemplate: in isRedeclarableDeclKind()
212 case Decl::StaticAssert: in isRedeclarableDeclKind()
213 case Decl::Block: in isRedeclarableDeclKind()
214 case Decl::Captured: in isRedeclarableDeclKind()
215 case Decl::ClassScopeFunctionSpecialization: in isRedeclarableDeclKind()
216 case Decl::Import: in isRedeclarableDeclKind()
217 case Decl::OMPThreadPrivate: in isRedeclarableDeclKind()
222 case Decl::ImplicitParam: in isRedeclarableDeclKind()
223 case Decl::ParmVar: in isRedeclarableDeclKind()