ROSE 0.11.145.380
Public Types | Static Public Attributes | List of all members
Rose::Traits::generated::describe_node_t< SgInitializedName > Struct Reference

Description

Definition at line 19804 of file generated.h.

Public Types

using node = SgInitializedName
 
using base = SgLocatedNodeSupport
 
using subclasses_t = mp::List<>
 
using fields_t = mp::List< describe_field_t< SgInitializedName, SgName,&SgInitializedName::p_name >, describe_field_t< SgInitializedName, std::string,&SgInitializedName::p_microsoft_uuid_string >, describe_field_t< SgInitializedName, SgType *,&SgInitializedName::p_typeptr >, describe_field_t< SgInitializedName, SgInitializer *,&SgInitializedName::p_initptr >, describe_field_t< SgInitializedName, SgInitializedName *,&SgInitializedName::p_prev_decl_item >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_is_initializer >, describe_field_t< SgInitializedName, SgDeclarationStatement *,&SgInitializedName::p_declptr >, describe_field_t< SgInitializedName, SgStorageModifier *,&SgInitializedName::p_storageModifier >, describe_field_t< SgInitializedName, SgScopeStatement *,&SgInitializedName::p_scope >, describe_field_t< SgInitializedName, SgInitializedName::preinitialization_enum,&SgInitializedName::p_preinitialization >, describe_field_t< SgInitializedName, SgInitializedName::asm_register_name_enum,&SgInitializedName::p_register_name_code >, describe_field_t< SgInitializedName, SgInitializedName::excess_specifier_enum,&SgInitializedName::p_excess_specifier >, describe_field_t< SgInitializedName, std::string,&SgInitializedName::p_register_name_string >, describe_field_t< SgInitializedName, SgInitializedName::e_flags,&SgInitializedName::p_flags >, describe_field_t< SgInitializedName, SgNode *,&SgInitializedName::p_constant_or_type_argument_for_Alignas_keyword >, describe_field_t< SgInitializedName, SgBitVector,&SgInitializedName::p_gnu_attribute_modifierVector >, describe_field_t< SgInitializedName, unsigned long int,&SgInitializedName::p_gnu_attribute_initialization_priority >, describe_field_t< SgInitializedName, std::string,&SgInitializedName::p_gnu_attribute_named_weak_reference >, describe_field_t< SgInitializedName, std::string,&SgInitializedName::p_gnu_attribute_named_alias >, describe_field_t< SgInitializedName, std::string,&SgInitializedName::p_gnu_attribute_cleanup_function >, describe_field_t< SgInitializedName, std::string,&SgInitializedName::p_gnu_attribute_section_name >, describe_field_t< SgInitializedName, int,&SgInitializedName::p_gnu_attribute_alignment >, describe_field_t< SgInitializedName, SgDeclarationModifier::gnu_declaration_visability_enum,&SgInitializedName::p_gnu_attribute_visability >, describe_field_t< SgInitializedName, int,&SgInitializedName::p_name_qualification_length >, describe_field_t< SgInitializedName, int,&SgInitializedName::p_name_qualification_length_for_type >, describe_field_t< SgInitializedName, SgType *,&SgInitializedName::p_auto_decltype > >
 

Static Public Attributes

static constexpr char const *const name {"InitializedName"}
 
static constexpr unsigned long variant {473}
 
static constexpr bool concrete {true}
 

Member Typedef Documentation

◆ node

Definition at line 19805 of file generated.h.

◆ base

Definition at line 19806 of file generated.h.

◆ subclasses_t

Definition at line 19810 of file generated.h.

◆ fields_t

using Rose::Traits::generated::describe_node_t< SgInitializedName >::fields_t = mp::List<describe_field_t<SgInitializedName,SgName,&SgInitializedName::p_name>, describe_field_t<SgInitializedName,std::string,&SgInitializedName::p_microsoft_uuid_string>, describe_field_t<SgInitializedName,SgType*,&SgInitializedName::p_typeptr>, describe_field_t<SgInitializedName,SgInitializer*,&SgInitializedName::p_initptr>, describe_field_t<SgInitializedName,SgInitializedName*,&SgInitializedName::p_prev_decl_item>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_is_initializer>, describe_field_t<SgInitializedName,SgDeclarationStatement*,&SgInitializedName::p_declptr>, describe_field_t<SgInitializedName,SgStorageModifier*,&SgInitializedName::p_storageModifier>, describe_field_t<SgInitializedName,SgScopeStatement*,&SgInitializedName::p_scope>, describe_field_t<SgInitializedName,SgInitializedName::preinitialization_enum,&SgInitializedName::p_preinitialization>, describe_field_t<SgInitializedName,SgInitializedName::asm_register_name_enum,&SgInitializedName::p_register_name_code>, describe_field_t<SgInitializedName,SgInitializedName::excess_specifier_enum,&SgInitializedName::p_excess_specifier>, describe_field_t<SgInitializedName,std::string,&SgInitializedName::p_register_name_string>, describe_field_t<SgInitializedName,SgInitializedName::e_flags,&SgInitializedName::p_flags>, describe_field_t<SgInitializedName,SgNode*,&SgInitializedName::p_constant_or_type_argument_for_Alignas_keyword>, describe_field_t<SgInitializedName,SgBitVector,&SgInitializedName::p_gnu_attribute_modifierVector>, describe_field_t<SgInitializedName,unsigned long int,&SgInitializedName::p_gnu_attribute_initialization_priority>, describe_field_t<SgInitializedName,std::string,&SgInitializedName::p_gnu_attribute_named_weak_reference>, describe_field_t<SgInitializedName,std::string,&SgInitializedName::p_gnu_attribute_named_alias>, describe_field_t<SgInitializedName,std::string,&SgInitializedName::p_gnu_attribute_cleanup_function>, describe_field_t<SgInitializedName,std::string,&SgInitializedName::p_gnu_attribute_section_name>, describe_field_t<SgInitializedName,int,&SgInitializedName::p_gnu_attribute_alignment>, describe_field_t<SgInitializedName,SgDeclarationModifier::gnu_declaration_visability_enum,&SgInitializedName::p_gnu_attribute_visability>, describe_field_t<SgInitializedName,int,&SgInitializedName::p_name_qualification_length>, describe_field_t<SgInitializedName,int,&SgInitializedName::p_name_qualification_length_for_type>, describe_field_t<SgInitializedName,SgType *,&SgInitializedName::p_auto_decltype> >

Definition at line 19811 of file generated.h.

Member Data Documentation

◆ name

constexpr char const* const Rose::Traits::generated::describe_node_t< SgInitializedName >::name {"InitializedName"}
staticconstexpr

Definition at line 19807 of file generated.h.

◆ variant

constexpr unsigned long Rose::Traits::generated::describe_node_t< SgInitializedName >::variant {473}
staticconstexpr

Definition at line 19808 of file generated.h.

◆ concrete

constexpr bool Rose::Traits::generated::describe_node_t< SgInitializedName >::concrete {true}
staticconstexpr

Definition at line 19809 of file generated.h.


The documentation for this struct was generated from the following file: