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

Description

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

Definition at line 27041 of file generated.h.

Public Types

using node = SgScopeStatement
 
using base = SgStatement
 
using subclasses_t = mp::List< SgGlobal, SgBasicBlock, SgIfStmt, SgForStatement, SgFunctionDefinition, SgClassDefinition, SgWhileStmt, SgDoWhileStmt, SgSwitchStatement, SgCatchOptionStmt, SgNamespaceDefinitionStatement, SgBlockDataStatement, SgAssociateStatement, SgFortranDo, SgForAllStatement, SgUpcForAllStatement, SgCAFWithTeamStatement, SgJavaForEachStatement, SgJavaLabelStatement, SgMatlabForStatement, SgFunctionParameterScope, SgDeclarationScope, SgRangeBasedForStatement, SgJovialForThenStatement, SgAdaAcceptStmt, SgAdaPackageSpec, SgAdaPackageBody, SgAdaTaskSpec, SgAdaTaskBody, SgAdaProtectedBody, SgAdaProtectedSpec, SgAdaGenericDefn >
 
using fields_t = mp::List< describe_field_t< SgScopeStatement, SgSymbolTable *,&SgScopeStatement::p_symbol_table >, describe_field_t< SgScopeStatement, SgTypeTable *,&SgScopeStatement::p_type_table >, describe_field_t< SgScopeStatement, std::set< SgSymbol * >,&SgScopeStatement::p_type_elaboration_list >, describe_field_t< SgScopeStatement, std::set< SgSymbol * >,&SgScopeStatement::p_hidden_type_list >, describe_field_t< SgScopeStatement, std::set< SgSymbol * >,&SgScopeStatement::p_hidden_declaration_list >, describe_field_t< SgScopeStatement, SgPragma *,&SgScopeStatement::p_pragma >>
 

Static Public Attributes

static constexpr char const *const name {"ScopeStatement"}
 
static constexpr unsigned long variant {681}
 
static constexpr bool concrete {false}
 

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