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

Description

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

Definition at line 28043 of file generated.h.

Public Types

using node = SgStatement
 
using base = SgLocatedNode
 
using subclasses_t = mp::List< SgScopeStatement, SgFunctionTypeTable, SgDeclarationStatement, SgExprStatement, SgLabelStatement, SgCaseOptionStmt, SgTryStmt, SgDefaultOptionStmt, SgBreakStmt, SgContinueStmt, SgReturnStmt, SgGotoStatement, SgSpawnStmt, SgNullStatement, SgVariantStatement, SgForInitStatement, SgCatchStatementSeq, SgProcessControlStatement, SgIOStatement, SgFortranContinueStmt, SgWhereStatement, SgElseWhereStatement, SgNullifyStatement, SgArithmeticIfStatement, SgAssignStatement, SgComputedGotoStatement, SgAssignedGotoStatement, SgAllocateStatement, SgDeallocateStatement, SgUpcNotifyStatement, SgUpcWaitStatement, SgUpcBarrierStatement, SgUpcFenceStatement, SgOmpBarrierStatement, SgOmpTaskwaitStatement, SgOmpFlushStatement, SgOmpBodyStatement, SgSequenceStatement, SgWithStatement, SgPythonPrintStmt, SgPassStatement, SgAssertStmt, SgExecStatement, SgPythonGlobalStmt, SgJavaThrowStatement, SgJavaSynchronizedStatement, SgAsyncStmt, SgFinishStmt, SgAtStmt, SgAtomicStmt, SgWhenStmt, SgImageControlStatement, SgAdaExitStmt, SgAdaDelayStmt, SgAdaLoopStmt, SgAdaSelectStmt, SgAdaSelectAlternativeStmt, SgAdaTerminateStmt, SgAdaUnscopedBlock, SgAdaVariantWhenStmt >
 
using fields_t = mp::List< describe_field_t< SgStatement, SgLabelRefExp *,&SgStatement::p_numeric_label >, describe_field_t< SgStatement, int,&SgStatement::p_source_sequence_value >>
 

Static Public Attributes

static constexpr char const *const name {"Statement"}
 
static constexpr unsigned long variant {704}
 
static constexpr bool concrete {false}
 

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