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

Description

Definition at line 11490 of file generated.h.

Public Types

using node = SgAttributeSpecificationStatement
 
using base = SgDeclarationStatement
 
using subclasses_t = mp::List<>
 
using fields_t = mp::List< describe_field_t< SgAttributeSpecificationStatement, SgStringList,&SgAttributeSpecificationStatement::p_name_list >, describe_field_t< SgAttributeSpecificationStatement, SgAttributeSpecificationStatement::attribute_spec_enum,&SgAttributeSpecificationStatement::p_attribute_kind >, describe_field_t< SgAttributeSpecificationStatement, int,&SgAttributeSpecificationStatement::p_intent >, describe_field_t< SgAttributeSpecificationStatement, SgExprListExp *,&SgAttributeSpecificationStatement::p_parameter_list >, describe_field_t< SgAttributeSpecificationStatement, SgDataStatementGroupPtrList,&SgAttributeSpecificationStatement::p_data_statement_group_list >, describe_field_t< SgAttributeSpecificationStatement, SgExprListExp *,&SgAttributeSpecificationStatement::p_bind_list >, describe_field_t< SgAttributeSpecificationStatement, SgDimensionObjectPtrList,&SgAttributeSpecificationStatement::p_dimension_object_list > >
 

Static Public Attributes

static constexpr char const *const name {"AttributeSpecificationStatement"}
 
static constexpr unsigned long variant {296}
 
static constexpr bool concrete {true}
 

Member Typedef Documentation

◆ node

Definition at line 11491 of file generated.h.

◆ base

Definition at line 11492 of file generated.h.

◆ subclasses_t

Definition at line 11496 of file generated.h.

◆ fields_t

using Rose::Traits::generated::describe_node_t< SgAttributeSpecificationStatement >::fields_t = mp::List<describe_field_t<SgAttributeSpecificationStatement,SgStringList,&SgAttributeSpecificationStatement::p_name_list>, describe_field_t<SgAttributeSpecificationStatement,SgAttributeSpecificationStatement::attribute_spec_enum,&SgAttributeSpecificationStatement::p_attribute_kind>, describe_field_t<SgAttributeSpecificationStatement,int,&SgAttributeSpecificationStatement::p_intent>, describe_field_t<SgAttributeSpecificationStatement,SgExprListExp*,&SgAttributeSpecificationStatement::p_parameter_list>, describe_field_t<SgAttributeSpecificationStatement,SgDataStatementGroupPtrList,&SgAttributeSpecificationStatement::p_data_statement_group_list>, describe_field_t<SgAttributeSpecificationStatement,SgExprListExp*,&SgAttributeSpecificationStatement::p_bind_list>, describe_field_t<SgAttributeSpecificationStatement,SgDimensionObjectPtrList,&SgAttributeSpecificationStatement::p_dimension_object_list> >

Definition at line 11497 of file generated.h.

Member Data Documentation

◆ name

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

Definition at line 11493 of file generated.h.

◆ variant

constexpr unsigned long Rose::Traits::generated::describe_node_t< SgAttributeSpecificationStatement >::variant {296}
staticconstexpr

Definition at line 11494 of file generated.h.

◆ concrete

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

Definition at line 11495 of file generated.h.


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