Public Types | Public Member Functions | Public Attributes | List of all members
lexy::_cb_from_sink< Sink > Struct Template Reference

#include <adapter.hpp>

Public Types

using _cb = lexy::sink_callback< Sink >
 
using return_type = typename _cb::return_type
 

Public Member Functions

template<typename... Args>
constexpr auto operator() (Args &&... args) const -> decltype((LEXY_DECLVAL(_cb &)(LEXY_FWD(args)),..., LEXY_DECLVAL(_cb &&).finish()))
 

Public Attributes

Sink _sink
 

Detailed Description

template<typename Sink>
struct lexy::_cb_from_sink< Sink >

Definition at line 38 of file adapter.hpp.

Member Typedef Documentation

◆ _cb

template<typename Sink >
using lexy::_cb_from_sink< Sink >::_cb = lexy::sink_callback<Sink>

Definition at line 42 of file adapter.hpp.

◆ return_type

template<typename Sink >
using lexy::_cb_from_sink< Sink >::return_type = typename _cb::return_type

Definition at line 43 of file adapter.hpp.

Member Function Documentation

◆ operator()()

template<typename Sink >
template<typename... Args>
constexpr auto lexy::_cb_from_sink< Sink >::operator() ( Args &&...  args) const -> decltype((LEXY_DECLVAL(_cb&)(LEXY_FWD(args)), ..., LEXY_DECLVAL(_cb&&).finish()))
inlineconstexpr

Definition at line 46 of file adapter.hpp.

Member Data Documentation

◆ _sink

template<typename Sink >
Sink lexy::_cb_from_sink< Sink >::_sink

Definition at line 40 of file adapter.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