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

Description

Definition at line 21703 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 {513}
 
static constexpr bool concrete {true}
 

Member Typedef Documentation

◆ node

Definition at line 21704 of file generated.h.

◆ base

Definition at line 21705 of file generated.h.

◆ subclasses_t

Definition at line 21709 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 21710 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 21706 of file generated.h.

◆ variant

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

Definition at line 21707 of file generated.h.

◆ concrete

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

Definition at line 21708 of file generated.h.


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