Searched refs:decl_type (Results 1 – 5 of 5) sorted by relevance
83 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 …]
4673 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()
324 template<typename decl_type> friend class Redeclarable;
871 template <class decl_type> friend class RedeclarableTemplate;
150 decltype(const_expr) decl_type = 0; // expected-warning {{'decltype' type specifier is incompatible… variable