Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
lexy::_detail::operation_list< Operations > Struct Template Reference

#include <expression.hpp>

Public Types

using ops = decltype((typename op_of< Operations >::op_literals{}+...+op_lit_list{}))
 

Public Member Functions

template<typename... T>
constexpr auto operator+ (operation_list< T... >) const
 
template<typename T >
constexpr auto operator+ (T) const
 

Static Public Member Functions

template<template< typename > typename Continuation, typename Context , typename Reader , typename... Args>
static constexpr bool apply (Context &context, Reader &reader, parsed_operator< Reader > op, Args &&... args)
 

Static Public Attributes

static constexpr auto size = sizeof...(Operations)
 

Detailed Description

template<typename... Operations>
struct lexy::_detail::operation_list< Operations >

Definition at line 172 of file expression.hpp.

Member Typedef Documentation

◆ ops

template<typename... Operations>
using lexy::_detail::operation_list< Operations >::ops = decltype((typename op_of<Operations>::op_literals{} + ... + op_lit_list{}))

Definition at line 187 of file expression.hpp.

Member Function Documentation

◆ apply()

template<typename... Operations>
template<template< typename > typename Continuation, typename Context , typename Reader , typename... Args>
static constexpr bool lexy::_detail::operation_list< Operations >::apply ( Context &  context,
Reader &  reader,
parsed_operator< Reader >  op,
Args &&...  args 
)
inlinestaticconstexpr

Definition at line 191 of file expression.hpp.

◆ operator+() [1/2]

template<typename... Operations>
template<typename... T>
constexpr auto lexy::_detail::operation_list< Operations >::operator+ ( operation_list< T... >  ) const
inlineconstexpr

Definition at line 180 of file expression.hpp.

◆ operator+() [2/2]

template<typename... Operations>
template<typename T >
constexpr auto lexy::_detail::operation_list< Operations >::operator+ ( ) const
inlineconstexpr

Definition at line 175 of file expression.hpp.

Member Data Documentation

◆ size

template<typename... Operations>
constexpr auto lexy::_detail::operation_list< Operations >::size = sizeof...(Operations)
staticconstexpr

Definition at line 185 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:10