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

Description

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

Definition at line 30033 of file generated.h.

Public Types

using node = SgTemplateType
 
using base = SgType
 
using subclasses_t = mp::List<>
 
using fields_t = mp::List< describe_field_t< SgTemplateType, SgName,&SgTemplateType::p_name >, describe_field_t< SgTemplateType, int,&SgTemplateType::p_template_parameter_position >, describe_field_t< SgTemplateType, int,&SgTemplateType::p_template_parameter_depth >, describe_field_t< SgTemplateType, SgType *,&SgTemplateType::p_class_type >, describe_field_t< SgTemplateType, SgType *,&SgTemplateType::p_parent_class_type >, describe_field_t< SgTemplateType, SgTemplateParameter *,&SgTemplateType::p_template_parameter >, describe_field_t< SgTemplateType, SgTemplateArgumentPtrList,&SgTemplateType::p_tpl_args >, describe_field_t< SgTemplateType, SgTemplateArgumentPtrList,&SgTemplateType::p_part_spec_tpl_args >, describe_field_t< SgTemplateType, bool,&SgTemplateType::p_packed >>
 

Static Public Attributes

static constexpr char const *const name {"TemplateType"}
 
static constexpr unsigned long variant {747}
 
static constexpr bool concrete {true}
 

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