Home
last modified time | relevance | path

Searched refs:decl_type (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/AST/
H A DRedeclarable.h83 template<typename decl_type>
122 decl_type *getPrevious(const decl_type *D) const { in getPrevious()
187 decl_type *First;
243 decl_type *Starter;
313 template<typename decl_type>
320 decl_type *getFirstDecl() { in getFirstDecl()
324 return cast<decl_type>(getPrimaryMergedDecl(const_cast<decl_type*>(D))); in getFirstDecl()
333 return cast<decl_type>(getPrimaryMergedDecl(const_cast<decl_type*>(D))); in getFirstDecl()
377 decl_type *Ptr = nullptr;
384 template <typename decl_type>
[all …]
H A DDecl.h4673 template<typename decl_type>
4674 void Redeclarable<decl_type>::setPreviousDecl(decl_type *PrevDecl) { in setPreviousDecl()
4686 decl_type *MostRecent = First->getNextRedeclaration(); in setPreviousDecl()
4687 RedeclLink = PreviousDeclLink(cast<decl_type>(MostRecent)); in setPreviousDecl()
4691 static_cast<decl_type*>(this)->IdentifierNamespace |= in setPreviousDecl()
4696 First = static_cast<decl_type*>(this); in setPreviousDecl()
4700 First->RedeclLink.setLatest(static_cast<decl_type*>(this)); in setPreviousDecl()
4702 assert(!isa<NamedDecl>(static_cast<decl_type*>(this)) || in setPreviousDecl()
4703 cast<NamedDecl>(static_cast<decl_type*>(this))->isLinkageValid()); in setPreviousDecl()
H A DDeclBase.h324 template<typename decl_type> friend class Redeclarable;
H A DDeclTemplate.h871 template <class decl_type> friend class RedeclarableTemplate;
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dcxx98-compat.cpp150 decltype(const_expr) decl_type = 0; // expected-warning {{'decltype' type specifier is incompatible… variable