Public Types | Static Public Attributes | List of all members
BT::Grammar::Expression::assignment Struct Reference

#include <operators.hpp>

Inheritance diagram for BT::Grammar::Expression::assignment:
Inheritance graph
[legend]

Public Types

using operand = conditional
 

Static Public Attributes

static constexpr auto op
 

Detailed Description

Definition at line 825 of file operators.hpp.

Member Typedef Documentation

◆ operand

Definition at line 837 of file operators.hpp.

Member Data Documentation

◆ op

constexpr auto BT::Grammar::Expression::assignment::op
staticconstexpr
Initial value:
=
dsl::op<Ast::ExprAssignment::assign_create>(LEXY_LIT(":=")) /
dsl::op<Ast::ExprAssignment::assign_existing>(
dsl::not_followed_by(LEXY_LIT("="), dsl::lit_c<'='>)) /
dsl::op<Ast::ExprAssignment::assign_plus>(LEXY_LIT("+=")) /
dsl::op<Ast::ExprAssignment::assign_minus>(LEXY_LIT("-=")) /
dsl::op<Ast::ExprAssignment::assign_times>(LEXY_LIT("*=")) /
dsl::op<Ast::ExprAssignment::assign_div>(LEXY_LIT("/="))

Definition at line 828 of file operators.hpp.


The documentation for this struct was generated from the following file:
LEXY_LIT
#define LEXY_LIT(Str)
Definition: literal.hpp:390
lexyd::not_followed_by
constexpr auto not_followed_by(Literal, CharClass cc)
Match a literal but only if not followed by the given char class.
Definition: follow.hpp:100


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