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

Description

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

Definition at line 15293 of file generated.h.

Public Types

using node = SgExpression
 
using base = SgLocatedNode
 
using subclasses_t = mp::List< SgUnaryOp, SgBinaryOp, SgExprListExp, SgVarRefExp, SgClassNameRefExp, SgFunctionRefExp, SgMemberFunctionRefExp, SgValueExp, SgCallExpression, SgSizeOfOp, SgUpcLocalsizeofExpression, SgUpcBlocksizeofExpression, SgUpcElemsizeofExpression, SgJavaInstanceOfOp, SgSuperExp, SgTypeIdOp, SgConditionalExp, SgNewExp, SgDeleteExp, SgThisExp, SgRefExp, SgInitializer, SgVarArgStartOp, SgVarArgOp, SgVarArgEndOp, SgVarArgCopyOp, SgVarArgStartOneOperandOp, SgNullExpression, SgVariantExpression, SgSubscriptExpression, SgColonShapeExp, SgAsteriskShapeExp, SgImpliedDo, SgIOItemExpression, SgStatementExpression, SgAsmOp, SgLabelRefExp, SgActualArgumentExpression, SgUnknownArrayOrFunctionReference, SgPseudoDestructorRefExp, SgCAFCoExpression, SgCudaKernelExecConfig, SgLambdaRefExp, SgDictionaryExp, SgKeyDatumPair, SgComprehension, SgListComprehension, SgSetComprehension, SgDictionaryComprehension, SgNaryOp, SgStringConversion, SgYieldExpression, SgTemplateFunctionRefExp, SgTemplateMemberFunctionRefExp, SgAlignOfOp, SgRangeExp, SgMagicColonExp, SgTypeTraitBuiltinOperator, SgCompoundLiteralExp, SgJavaAnnotation, SgJavaTypeExpression, SgTypeExpression, SgClassExp, SgFunctionParameterRefExp, SgLambdaExp, SgHereExp, SgAtExp, SgFinishExp, SgNoexceptOp, SgNonrealRefExp, SgAdaTaskRefExp, SgAdaProtectedRefExp, SgFoldExpression, SgAwaitExpression, SgChooseExpression, SgAdaAttributeExp, SgJovialTablePresetExp, SgJovialPresetPositionExp, SgAdaOthersExp, SgAdaRenamingRefExp, SgAdaUnitRefExp >
 
using fields_t = mp::List< describe_field_t< SgExpression, bool,&SgExpression::p_need_paren >, describe_field_t< SgExpression, bool,&SgExpression::p_lvalue >, describe_field_t< SgExpression, bool,&SgExpression::p_global_qualified_name >, describe_field_t< SgExpression, Sg_File_Info *,&SgExpression::p_operatorPosition >>
 

Static Public Attributes

static constexpr char const *const name {"Expression"}
 
static constexpr unsigned long variant {417}
 
static constexpr bool concrete {false}
 

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