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

Description

Definition at line 31408 of file generated.h.

Public Types

using node = SgUnaryOp
 
using base = SgExpression
 
using subclasses_t = mp::List< SgExpressionRoot, SgMinusOp, SgUnaryAddOp, SgNotOp, SgPointerDerefExp, SgAddressOfOp, SgMinusMinusOp, SgPlusPlusOp, SgBitComplementOp, SgCastExp, SgThrowOp, SgRealPartOp, SgImagPartOp, SgConjugateOp, SgUserDefinedUnaryOp, SgMatrixTransposeOp, SgAbsOp >
 
using fields_t = mp::List< describe_field_t< SgUnaryOp, SgExpression *,&SgUnaryOp::p_operand_i >, describe_field_t< SgUnaryOp, SgType *,&SgUnaryOp::p_expression_type >, describe_field_t< SgUnaryOp, SgUnaryOp::Sgop_mode,&SgUnaryOp::p_mode > >
 

Static Public Attributes

static constexpr char const *const name {"UnaryOp"}
 
static constexpr unsigned long variant {802}
 
static constexpr bool concrete {false}
 

Member Typedef Documentation

◆ node

Definition at line 31409 of file generated.h.

◆ base

Definition at line 31410 of file generated.h.

◆ subclasses_t

Definition at line 31414 of file generated.h.

◆ fields_t

Definition at line 31415 of file generated.h.

Member Data Documentation

◆ name

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

Definition at line 31411 of file generated.h.

◆ variant

constexpr unsigned long Rose::Traits::generated::describe_node_t< SgUnaryOp >::variant {802}
staticconstexpr

Definition at line 31412 of file generated.h.

◆ concrete

constexpr bool Rose::Traits::generated::describe_node_t< SgUnaryOp >::concrete {false}
staticconstexpr

Definition at line 31413 of file generated.h.


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