Home | History | Annotate | Download | only in cp

Lines Matching refs:DECL

251   tree decl;
404 VALUE field is a DECL for the associated declaration. Thus,
1597 /* If a DECL has DECL_LANG_SPECIFIC, it is either a lang_decl_flags or
1684 /* For a non-thunk function decl, this is a tree list of
1685 friendly classes. For a thunk function decl, it is the
1686 thunked to function decl. */
1900 /* Nonzero if DECL is a declaration of __builtin_constant_p. */
1906 /* Nonzero for _DECL means that this decl appears in (or will appear
1946 /* Nonzero if the DECL was initialized in the class definition itself,
1949 #define DECL_INITIALIZED_IN_CLASS_P(DECL) \
1950 (DECL_LANG_SPECIFIC (DECL)->decl_flags.initialized_in_class)
1952 /* Nonzero for DECL means that this decl is just a friend declaration,
1960 /* Nonzero for FUNCTION_DECL means that this decl is a static
1965 /* Nonzero for FUNCTION_DECL means that this decl is a non-static
1970 /* Nonzero for FUNCTION_DECL means that this decl is a member function
1989 /* Nonzero for a DECL means that this member is a non-static member. */
2051 /* True iff DECL is an entity with vague linkage whose definition is
2056 /* Nonzero if this DECL is the __PRETTY_FUNCTION__ variable in a
2105 /* 1 iff VAR_DECL node NODE is a type-info decl. This flag is set for
2160 /* Non zero if this is a using decl for a dependent scope. */
2163 /* The scope named in a using decl. */
2166 /* The decls named by a using decl. */
2199 #define DECL_DEFERRED_FN(DECL) \
2200 (DECL_LANG_SPECIFIC (DECL)->decl_flags.deferred)
2342 /* The template arguments used to obtain this decl from the most
2643 /* Nonzero if NODE is a DECL which we know about but which has not
2656 /* Nonzero if DECL has been declared threadprivate by
2658 #define CP_DECL_THREADPRIVATE_P(DECL) \
2659 (DECL_LANG_SPECIFIC (VAR_DECL_CHECK (DECL))->decl_flags.threadprivate_or_deleted_p)
2661 /* Nonzero if DECL was declared with '= delete'. */
2662 #define DECL_DELETED_FN(DECL) \
2663 (DECL_LANG_SPECIFIC (FUNCTION_DECL_CHECK (DECL))->decl_flags.threadprivate_or_deleted_p)
2665 /* Nonzero if DECL was declared with '= default'. */
2666 #define DECL_DEFAULTED_FN(DECL) \
2667 (DECL_LANG_SPECIFIC (FUNCTION_DECL_CHECK (DECL))->decl_flags.defaulted_p)
2672 /* Returns nonzero if DECL has external linkage, as specified by the
2676 #define DECL_EXTERNAL_LINKAGE_P(DECL) \
2677 (decl_linkage (DECL) == lk_external)
3069 DECL in that type. The DECL_ACCESS is set by access declarations.
3083 /* Accessor macros for C++ template decl nodes. */
3162 /* Nonzero for a DECL which is actually a template parameter. Keep
3189 /* Nonzero for a DECL that represents a template class. */
3293 /* Nonzero if DECL is a friend function which is an instantiation
3300 #define DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION(DECL) \
3301 (DECL_TEMPLATE_INFO (DECL) && !DECL_USE_TEMPLATE (DECL))
3315 /* We know what we're doing with this decl now. */
3318 /* DECL_EXTERNAL must be set on a decl until the decl is actually emitted,
3320 tell us whether the decl is really not external.
3322 This flag does not indicate whether or not the decl is defined in the
3324 decl at the end of compilation if it is defined and needed. */
3372 #define THUNK_FIXED_OFFSET(DECL) \
3373 (DECL_LANG_SPECIFIC (THUNK_FUNCTION_CHECK (DECL))->u.f.u5.fixed_offset)
3385 #define THUNK_VIRTUAL_OFFSET(DECL) \
3386 (LANG_DECL_U2_CHECK (FUNCTION_DECL_CHECK (DECL), 0)->access)
3389 #define THUNK_ALIAS(DECL) \
3390 (DECL_LANG_SPECIFIC (FUNCTION_DECL_CHECK (DECL))->decl_flags.u.template_info)
3759 destructors which reside in the global scope. The decl is stored
3875 #define PUSH_GLOBAL 0 /* Push the DECL into namespace scope,
3877 #define PUSH_LOCAL 1 /* Push the DECL into the current
3879 #define PUSH_USING 2 /* We are pushing this DECL as the
3908 #define TEMPLATE_PARM_DECL(NODE) (TEMPLATE_PARM_INDEX_CAST (NODE)->decl)
3933 TFF_DECL_SPECIFIERS: print decl-specifiers.
4014 /* An individual decl-specifier. */
4035 /* A decl-specifier-seq. */
4040 /* The primary type, if any, given by the decl-specifier-seq.
4059 decl-specifier-seq. */
4062 for this decl-specifier-seq or a combination of a storage class
4065 /* True iff at least one decl-specifier was found. */
4095 /* The decl-specifiers-seq for the parameter. */
4134 /* The parameters to the function as a TREE_LIST of decl/default. */
4172 /* The original node. Can be either a DECL (for a function or static
4175 tree decl;
4319 /* decl.c */
4361 /* the grokdeclarator prototype is in decl.h */
4406 extern tree cxx_builtin_function (tree decl);
4407 extern tree cxx_builtin_function_ext_scope (tree decl);
4711 tree decl;