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

Description

Definition at line 20082 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, bool,&SgInitializedName::p_isCoArray >, 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, bool,&SgInitializedName::p_requiresGlobalNameQualificationOnType >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_shapeDeferred >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_initializationDeferred >, 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, bool,&SgInitializedName::p_protected_declaration >, describe_field_t< SgInitializedName, int,&SgInitializedName::p_name_qualification_length >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_type_elaboration_required >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_global_qualification_required >, describe_field_t< SgInitializedName, int,&SgInitializedName::p_name_qualification_length_for_type >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_type_elaboration_required_for_type >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_global_qualification_required_for_type >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_hasArrayTypeWithEmptyBracketSyntax >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_using_C11_Alignas_keyword >, describe_field_t< SgInitializedName, SgNode *,&SgInitializedName::p_constant_or_type_argument_for_Alignas_keyword >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_using_auto_keyword >, describe_field_t< SgInitializedName, SgType *,&SgInitializedName::p_auto_decltype >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_using_device_keyword >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_is_braced_initialized >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_using_assignment_copy_constructor_syntax >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_needs_definitions >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_is_parameter_pack >, describe_field_t< SgInitializedName, bool,&SgInitializedName::p_is_pack_element > >
 

Static Public Attributes

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

Member Typedef Documentation

◆ node

Definition at line 20083 of file generated.h.

◆ base

Definition at line 20084 of file generated.h.

◆ subclasses_t

Definition at line 20088 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,bool,&SgInitializedName::p_isCoArray>, 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,bool,&SgInitializedName::p_requiresGlobalNameQualificationOnType>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_shapeDeferred>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_initializationDeferred>, 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,bool,&SgInitializedName::p_protected_declaration>, describe_field_t<SgInitializedName,int,&SgInitializedName::p_name_qualification_length>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_type_elaboration_required>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_global_qualification_required>, describe_field_t<SgInitializedName,int,&SgInitializedName::p_name_qualification_length_for_type>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_type_elaboration_required_for_type>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_global_qualification_required_for_type>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_hasArrayTypeWithEmptyBracketSyntax>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_using_C11_Alignas_keyword>, describe_field_t<SgInitializedName,SgNode*,&SgInitializedName::p_constant_or_type_argument_for_Alignas_keyword>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_using_auto_keyword>, describe_field_t<SgInitializedName,SgType *,&SgInitializedName::p_auto_decltype>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_using_device_keyword>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_is_braced_initialized>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_using_assignment_copy_constructor_syntax>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_needs_definitions>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_is_parameter_pack>, describe_field_t<SgInitializedName,bool,&SgInitializedName::p_is_pack_element> >

Definition at line 20089 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 20085 of file generated.h.

◆ variant

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

Definition at line 20086 of file generated.h.

◆ concrete

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

Definition at line 20087 of file generated.h.


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