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

Description

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

Definition at line 29831 of file generated.h.

Public Types

using node = SgTemplateParameter
 
using base = SgSupport
 
using subclasses_t = mp::List<>
 
using fields_t = mp::List< describe_field_t< SgTemplateParameter, SgTemplateParameter::template_parameter_enum,&SgTemplateParameter::p_parameterType >, describe_field_t< SgTemplateParameter, SgType *,&SgTemplateParameter::p_type >, describe_field_t< SgTemplateParameter, SgType *,&SgTemplateParameter::p_defaultTypeParameter >, describe_field_t< SgTemplateParameter, SgExpression *,&SgTemplateParameter::p_expression >, describe_field_t< SgTemplateParameter, SgExpression *,&SgTemplateParameter::p_defaultExpressionParameter >, describe_field_t< SgTemplateParameter, SgDeclarationStatement *,&SgTemplateParameter::p_templateDeclaration >, describe_field_t< SgTemplateParameter, SgDeclarationStatement *,&SgTemplateParameter::p_defaultTemplateDeclarationParameter >, describe_field_t< SgTemplateParameter, SgInitializedName *,&SgTemplateParameter::p_initializedName >>
 

Static Public Attributes

static constexpr char const *const name {"TemplateParameter"}
 
static constexpr unsigned long variant {743}
 
static constexpr bool concrete {true}
 

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