Searched refs:decl_type (Results 1 - 7 of 7) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DRedeclarable.h24 template<typename decl_type>
29 llvm::PointerIntPair<decl_type *, 1, bool> NextAndIsPrevious;
31 DeclLink(decl_type *D, bool isLatest)
36 decl_type *getNext() const { return NextAndIsPrevious.getPointer(); }
37 void setNext(decl_type *D) { NextAndIsPrevious.setPointer(D); }
40 static DeclLink PreviousDeclLink(decl_type *D) {
44 static DeclLink LatestDeclLink(decl_type *D) {
62 Redeclarable() : RedeclLink(LatestDeclLink(static_cast<decl_type*>(this))) { }
66 decl_type *getPreviousDecl() {
71 const decl_type *getPreviousDec
[all...]
H A DDecl.h3495 template<typename decl_type>
3496 void Redeclarable<decl_type>::setPreviousDecl(decl_type *PrevDecl) {
3500 decl_type *First;
3508 decl_type *MostRecent = First->RedeclLink.getNext();
3509 RedeclLink = PreviousDeclLink(cast<decl_type>(MostRecent));
3513 static_cast<decl_type*>(this)->IdentifierNamespace |=
3518 First = static_cast<decl_type*>(this);
3522 First->RedeclLink = LatestDeclLink(static_cast<decl_type*>(this));
3523 assert(!isa<NamedDecl>(static_cast<decl_type*>(thi
[all...]
H A DDeclBase.h303 template<typename decl_type> friend class Redeclarable;
H A DDeclTemplate.h631 template <class decl_type> friend class RedeclarableTemplate;
/freebsd-9.3-release/contrib/gcc/cp/
H A Dpt.c1057 tree decl_type; local
1078 decl_type = TREE_TYPE (DECL_TI_TEMPLATE (decl));
1081 decl_type = TREE_TYPE (decl);
1089 if (!same_type_p (TREE_TYPE (decl_type), TREE_TYPE (friend_type)))
1095 decl_args_type = TYPE_ARG_TYPES (decl_type);
1107 tree decl_type = TREE_TYPE (decl); local
1112 = CLASSTYPE_TEMPLATE_INFO (decl_type)
1113 && PRIMARY_TEMPLATE_P (CLASSTYPE_TI_TEMPLATE (decl_type));
1122 if (DECL_NAME (CLASSTYPE_TI_TEMPLATE (decl_type))
1131 (DECL_TEMPLATE_PARMS (CLASSTYPE_TI_TEMPLATE (decl_type)),
11287 tree decl_type; local
[all...]
H A Ddecl.c8923 tree decl_type;
8933 decl_type = decl;
8937 decl_type = TREE_TYPE (decl);
8942 || decl_type == error_mark_node)
8952 || !can_convert_arg (decl_type, TREE_TYPE (arg), arg, LOOKUP_NORMAL))
8959 decl_type, TREE_TYPE (arg));
8907 tree decl_type; local
/freebsd-9.3-release/contrib/gcc/config/rs6000/
H A Drs6000-c.c2493 tree decl_type = TREE_VALUE (fnargs);
2521 if (POINTER_TYPE_P (decl_type)
2526 && !TYPE_READONLY (TREE_TYPE (decl_type)))
2491 tree decl_type = TREE_VALUE (fnargs); local

Completed in 264 milliseconds