ROSE  0.11.145.0
Public Types | Static Public Attributes | List of all members
Rose::Traits::generated::describe_node_t< SgVariableDeclaration > Struct Template Reference

Description

template<>
struct Rose::Traits::generated::describe_node_t< SgVariableDeclaration >

Definition at line 33325 of file generated.h.

Public Types

using node = SgVariableDeclaration
 
using base = SgDeclarationStatement
 
using subclasses_t = mp::List< SgTemplateVariableDeclaration >
 
using fields_t = mp::List< describe_field_t< SgVariableDeclaration, SgDeclarationStatement *,&SgVariableDeclaration::p_baseTypeDefiningDeclaration >, describe_field_t< SgVariableDeclaration, SgInitializedNamePtrList,&SgVariableDeclaration::p_variables >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_variableDeclarationContainsBaseTypeDefiningDeclaration >, describe_field_t< SgVariableDeclaration, SgDeclarationStatement::template_specialization_enum,&SgVariableDeclaration::p_specialization >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_requiresGlobalNameQualificationOnType >, describe_field_t< SgVariableDeclaration, std::string,&SgVariableDeclaration::p_gnu_extension_section >, describe_field_t< SgVariableDeclaration, std::string,&SgVariableDeclaration::p_gnu_extension_alias >, describe_field_t< SgVariableDeclaration, unsigned short,&SgVariableDeclaration::p_gnu_extension_initialization_priority >, describe_field_t< SgVariableDeclaration, SgDeclarationStatement::gnu_extension_visability_attribute_enum,&SgVariableDeclaration::p_gnu_extension_visability >, describe_field_t< SgVariableDeclaration, SgVariableDeclaration::gnu_extension_declaration_attributes_enum,&SgVariableDeclaration::p_gnu_extension_declaration_attribute >, describe_field_t< SgVariableDeclaration, int,&SgVariableDeclaration::p_name_qualification_length >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_type_elaboration_required >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_global_qualification_required >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_isAssociatedWithDeclarationList >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_isFirstDeclarationOfDeclarationList >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_is_thread_local >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_is_constexpr >, describe_field_t< SgVariableDeclaration, bool,&SgVariableDeclaration::p_builtFromUseOnly >>
 

Static Public Attributes

static constexpr char const *const name {"VariableDeclaration"}
 
static constexpr unsigned long variant {839}
 
static constexpr bool concrete {true}
 

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