• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/lib/gcc/arm-none-eabi/4.6.1/plugin/include/cp/

Lines Matching refs:DECL

448     VALUE field is a DECL for the associated declaration.  Thus,
1820 /* True for DECL codes which have template info and access. */
2186 /* Nonzero if DECL is a declaration of __builtin_constant_p. */
2215 /* Nonzero if the DECL was initialized in the class definition itself,
2218 #define DECL_INITIALIZED_IN_CLASS_P(DECL) \
2219 (DECL_LANG_SPECIFIC (VAR_OR_FUNCTION_DECL_CHECK (DECL)) \
2222 /* Nonzero if the DECL is used in the sense of 3.2 [basic.def.odr].
2224 #define DECL_ODR_USED(DECL) \
2225 (DECL_LANG_SPECIFIC (VAR_OR_FUNCTION_DECL_CHECK (DECL)) \
2228 /* Nonzero for DECL means that this decl is just a friend declaration,
2265 /* Nonzero for a DECL means that this member is a non-static member. */
2326 /* True iff DECL is an entity with vague linkage whose definition is
2331 /* True if DECL is declared 'constexpr'. */
2332 #define DECL_DECLARED_CONSTEXPR_P(DECL) \
2333 DECL_LANG_FLAG_8 (VAR_OR_FUNCTION_DECL_CHECK (STRIP_TEMPLATE (DECL)))
2335 /* Nonzero if this DECL is the __PRETTY_FUNCTION__ variable in a
2969 /* Nonzero if NODE is a DECL which we know about but which has not
2982 /* Nonzero if DECL has been declared threadprivate by
2984 #define CP_DECL_THREADPRIVATE_P(DECL) \
2985 (DECL_LANG_SPECIFIC (VAR_DECL_CHECK (DECL))->u.base.threadprivate_or_deleted_p)
2987 /* Nonzero if DECL was declared with '= delete'. */
2988 #define DECL_DELETED_FN(DECL) \
2989 (DECL_LANG_SPECIFIC (FUNCTION_DECL_CHECK (DECL))->u.base.threadprivate_or_deleted_p)
2991 /* Nonzero if DECL was declared with '= default' (maybe implicitly). */
2992 #define DECL_DEFAULTED_FN(DECL) \
2993 (LANG_DECL_FN_CHECK (DECL)->defaulted_p)
2995 /* Nonzero if DECL is explicitly defaulted in the class body. */
2996 #define DECL_DEFAULTED_IN_CLASS_P(DECL) \
2997 (DECL_DEFAULTED_FN (DECL) && DECL_INITIALIZED_IN_CLASS_P (DECL))
2998 /* Nonzero if DECL was defaulted outside the class body. */
2999 #define DECL_DEFAULTED_OUTSIDE_CLASS_P(DECL) \
3000 (DECL_DEFAULTED_FN (DECL) \
3001 && !(DECL_ARTIFICIAL (DECL) || DECL_INITIALIZED_IN_CLASS_P (DECL)))
3006 /* Returns nonzero if DECL has external linkage, as specified by the
3010 #define DECL_EXTERNAL_LINKAGE_P(DECL) \
3011 (decl_linkage (DECL) == lk_external)
3436 DECL in that type. The DECL_ACCESS is set by access declarations.
3512 /* Nonzero for a DECL which is actually a template parameter. Keep
3539 /* Nonzero for a DECL that represents a template class. */
3646 /* Nonzero if DECL is a friend function which is an instantiation
3653 #define DECL_FRIEND_PSEUDO_TEMPLATE_INSTANTIATION(DECL) \
3654 (DECL_TEMPLATE_INFO (DECL) && !DECL_USE_TEMPLATE (DECL))
3725 #define THUNK_FIXED_OFFSET(DECL) \
3726 (DECL_LANG_SPECIFIC (THUNK_FUNCTION_CHECK (DECL))->u.fn.u5.fixed_offset)
3738 #define THUNK_VIRTUAL_OFFSET(DECL) \
3739 (LANG_DECL_U2_CHECK (FUNCTION_DECL_CHECK (DECL), 0)->access)
3742 #define THUNK_ALIAS(DECL) \
3743 (DECL_LANG_SPECIFIC (FUNCTION_DECL_CHECK (DECL))->u.min.template_info)
4299 #define PUSH_GLOBAL 0 /* Push the DECL into namespace scope,
4301 #define PUSH_LOCAL 1 /* Push the DECL into the current
4303 #define PUSH_USING 2 /* We are pushing this DECL as the
4600 /* The original node. Can be either a DECL (for a function or static