template<>
struct Rose::Traits::generated::describe_node_t< SgType >
Definition at line 30404 of file generated.h.
|
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 >> |
|