ROSE 0.11.145.380
Public Types | Static Public Attributes | List of all members
Rose::Traits::generated::describe_node_t< SgLambdaExp > Struct Reference

Description

Definition at line 21425 of file generated.h.

Public Types

using node = SgLambdaExp
 
using base = SgExpression
 
using subclasses_t = mp::List<>
 
using fields_t = mp::List< describe_field_t< SgLambdaExp, SgLambdaCaptureList *,&SgLambdaExp::p_lambda_capture_list >, describe_field_t< SgLambdaExp, SgClassDeclaration *,&SgLambdaExp::p_lambda_closure_class >, describe_field_t< SgLambdaExp, SgFunctionDeclaration *,&SgLambdaExp::p_lambda_function >, describe_field_t< SgLambdaExp, bool,&SgLambdaExp::p_is_mutable >, describe_field_t< SgLambdaExp, bool,&SgLambdaExp::p_capture_default >, describe_field_t< SgLambdaExp, bool,&SgLambdaExp::p_default_is_by_reference >, describe_field_t< SgLambdaExp, bool,&SgLambdaExp::p_explicit_return_type >, describe_field_t< SgLambdaExp, bool,&SgLambdaExp::p_has_parameter_decl >, describe_field_t< SgLambdaExp, bool,&SgLambdaExp::p_is_device > >
 

Static Public Attributes

static constexpr char const *const name {"LambdaExp"}
 
static constexpr unsigned long variant {510}
 
static constexpr bool concrete {true}
 

Member Typedef Documentation

◆ node

Definition at line 21426 of file generated.h.

◆ base

Definition at line 21427 of file generated.h.

◆ subclasses_t

Definition at line 21431 of file generated.h.

◆ fields_t

using Rose::Traits::generated::describe_node_t< SgLambdaExp >::fields_t = mp::List<describe_field_t<SgLambdaExp,SgLambdaCaptureList*,&SgLambdaExp::p_lambda_capture_list>, describe_field_t<SgLambdaExp,SgClassDeclaration*,&SgLambdaExp::p_lambda_closure_class>, describe_field_t<SgLambdaExp,SgFunctionDeclaration*,&SgLambdaExp::p_lambda_function>, describe_field_t<SgLambdaExp,bool,&SgLambdaExp::p_is_mutable>, describe_field_t<SgLambdaExp,bool,&SgLambdaExp::p_capture_default>, describe_field_t<SgLambdaExp,bool,&SgLambdaExp::p_default_is_by_reference>, describe_field_t<SgLambdaExp,bool,&SgLambdaExp::p_explicit_return_type>, describe_field_t<SgLambdaExp,bool,&SgLambdaExp::p_has_parameter_decl>, describe_field_t<SgLambdaExp,bool,&SgLambdaExp::p_is_device> >

Definition at line 21432 of file generated.h.

Member Data Documentation

◆ name

constexpr char const* const Rose::Traits::generated::describe_node_t< SgLambdaExp >::name {"LambdaExp"}
staticconstexpr

Definition at line 21428 of file generated.h.

◆ variant

constexpr unsigned long Rose::Traits::generated::describe_node_t< SgLambdaExp >::variant {510}
staticconstexpr

Definition at line 21429 of file generated.h.

◆ concrete

constexpr bool Rose::Traits::generated::describe_node_t< SgLambdaExp >::concrete {true}
staticconstexpr

Definition at line 21430 of file generated.h.


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