Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
lexy::_detail::binding_power Struct Reference

#include <expression.hpp>

Public Member Functions

constexpr bool is_infix () const
 
constexpr bool is_postfix () const
 
constexpr bool is_prefix () const
 
constexpr bool is_valid () const
 

Static Public Member Functions

static constexpr auto left (unsigned group, unsigned level)
 
static constexpr auto postfix (unsigned group, unsigned level)
 
static constexpr auto prefix (unsigned group, unsigned level)
 
static constexpr auto right (unsigned group, unsigned level)
 

Public Attributes

unsigned group
 
unsigned lhs
 
unsigned rhs
 

Detailed Description

Definition at line 56 of file expression.hpp.

Member Function Documentation

◆ is_infix()

constexpr bool lexy::_detail::binding_power::is_infix ( ) const
inlineconstexpr

Definition at line 84 of file expression.hpp.

◆ is_postfix()

constexpr bool lexy::_detail::binding_power::is_postfix ( ) const
inlineconstexpr

Definition at line 88 of file expression.hpp.

◆ is_prefix()

constexpr bool lexy::_detail::binding_power::is_prefix ( ) const
inlineconstexpr

Definition at line 92 of file expression.hpp.

◆ is_valid()

constexpr bool lexy::_detail::binding_power::is_valid ( ) const
inlineconstexpr

Definition at line 80 of file expression.hpp.

◆ left()

static constexpr auto lexy::_detail::binding_power::left ( unsigned  group,
unsigned  level 
)
inlinestaticconstexpr

Definition at line 61 of file expression.hpp.

◆ postfix()

static constexpr auto lexy::_detail::binding_power::postfix ( unsigned  group,
unsigned  level 
)
inlinestaticconstexpr

Definition at line 74 of file expression.hpp.

◆ prefix()

static constexpr auto lexy::_detail::binding_power::prefix ( unsigned  group,
unsigned  level 
)
inlinestaticconstexpr

Definition at line 69 of file expression.hpp.

◆ right()

static constexpr auto lexy::_detail::binding_power::right ( unsigned  group,
unsigned  level 
)
inlinestaticconstexpr

Definition at line 65 of file expression.hpp.

Member Data Documentation

◆ group

unsigned lexy::_detail::binding_power::group

Definition at line 58 of file expression.hpp.

◆ lhs

unsigned lexy::_detail::binding_power::lhs

Definition at line 59 of file expression.hpp.

◆ rhs

unsigned lexy::_detail::binding_power::rhs

Definition at line 59 of file expression.hpp.


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


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Jun 28 2024 02:20:09