Classes | Public Types | Public Member Functions | List of all members
lexy::_concat< Container > Struct Template Reference

#include <container.hpp>

Classes

struct  _sink
 

Public Types

using return_type = Container
 

Public Member Functions

template<typename... Tail>
constexpr Container _call (Container &&head, Tail &&... tail) const
 
template<typename... Args>
constexpr auto operator() (Args &&... args) const -> decltype(_call(Container(LEXY_FWD(args))...))
 
constexpr Container operator() (nullopt &&) const
 
constexpr auto sink () const
 

Detailed Description

template<typename Container>
struct lexy::_concat< Container >

Definition at line 307 of file container.hpp.

Member Typedef Documentation

◆ return_type

template<typename Container >
using lexy::_concat< Container >::return_type = Container

Definition at line 309 of file container.hpp.

Member Function Documentation

◆ _call()

template<typename Container >
template<typename... Tail>
constexpr Container lexy::_concat< Container >::_call ( Container &&  head,
Tail &&...  tail 
) const
inlineconstexpr

Definition at line 317 of file container.hpp.

◆ operator()() [1/2]

template<typename Container >
template<typename... Args>
constexpr auto lexy::_concat< Container >::operator() ( Args &&...  args) const -> decltype(_call(Container(LEXY_FWD(args))...))
inlineconstexpr

Definition at line 347 of file container.hpp.

◆ operator()() [2/2]

template<typename Container >
constexpr Container lexy::_concat< Container >::operator() ( nullopt &&  ) const
inlineconstexpr

Definition at line 311 of file container.hpp.

◆ sink()

template<typename Container >
constexpr auto lexy::_concat< Container >::sink ( ) const
inlineconstexpr

Definition at line 398 of file container.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