ROSE
0.11.145.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Index
Class Hierarchy
Class Members
Rose
Traits
generated
describe_node_t< SgExpression >
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:
generated.h
Generated on Mon Oct 23 2023 02:38:37 for ROSE by
1.8.10