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

Description

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

Definition at line 30404 of file generated.h.

Public Types

using node = SgType
 
using base = SgNode
 
using subclasses_t = mp::List< SgTypeUnknown, SgTypeChar, SgTypeSignedChar, SgTypeUnsignedChar, SgTypeShort, SgTypeSignedShort, SgTypeUnsignedShort, SgTypeInt, SgTypeSignedInt, SgTypeUnsignedInt, SgTypeLong, SgTypeSignedLong, SgTypeUnsignedLong, SgTypeVoid, SgTypeGlobalVoid, SgTypeWchar, SgTypeFloat, SgTypeDouble, SgTypeLongLong, SgTypeSignedLongLong, SgTypeUnsignedLongLong, SgTypeSigned128bitInteger, SgTypeUnsigned128bitInteger, SgTypeFloat80, SgTypeLongDouble, SgTypeString, SgTypeBool, SgPointerType, SgReferenceType, SgNamedType, SgModifierType, SgFunctionType, SgArrayType, SgTypeEllipse, SgTemplateType, SgQualifiedNameType, SgTypeComplex, SgTypeImaginary, SgTypeDefault, SgTypeCAFTeam, SgTypeCrayPointer, SgTypeLabel, SgJavaUnionType, SgRvalueReferenceType, SgTypeNullptr, SgDeclType, SgTypeOfType, SgTypeMatrix, SgTypeTuple, SgTypeChar16, SgTypeChar32, SgTypeFloat128, SgTypeFixed, SgAutoType, SgAdaAccessType, SgAdaSubtype, SgAdaDiscreteType, SgAdaModularType, SgAdaDerivedType, SgAdaSubroutineType, SgJovialBitType >
 
using fields_t = mp::List< describe_field_t< SgType, bool,&SgType::p_isCoArray >, describe_field_t< SgType, int,&SgType::p_substitutedForTemplateParam >, describe_field_t< SgType, SgReferenceType *,&SgType::p_ref_to >, describe_field_t< SgType, SgPointerType *,&SgType::p_ptr_to >, describe_field_t< SgType, SgModifierNodes *,&SgType::p_modifiers >, describe_field_t< SgType, SgTypedefSeq *,&SgType::p_typedefs >, describe_field_t< SgType, SgRvalueReferenceType *,&SgType::p_rvalue_ref_to >, describe_field_t< SgType, SgDeclType *,&SgType::p_decltype_ref_to >, describe_field_t< SgType, SgTypeOfType *,&SgType::p_typeof_ref_to >, describe_field_t< SgType, SgExpression *,&SgType::p_type_kind >, describe_field_t< SgType, AstAttributeMechanism *,&SgType::p_attributeMechanism >>
 

Static Public Attributes

static constexpr char const *const name {"Type"}
 
static constexpr unsigned long variant {755}
 
static constexpr bool concrete {false}
 

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