Public Types | Public Member Functions | Private Attributes | List of all members
lexy::_collect_sink< void, Callback > Class Template Reference

#include <container.hpp>

Public Types

using return_type = std::size_t
 

Public Member Functions

constexpr _collect_sink (Callback callback)
 
constexpr auto finish () &&
 
template<typename... Args>
constexpr auto operator() (Args &&... args) -> decltype(void(LEXY_DECLVAL(Callback)(LEXY_FWD(args)...)))
 

Private Attributes

LEXY_EMPTY_MEMBER Callback _callback
 
std::size_t _count
 

Detailed Description

template<typename Callback>
class lexy::_collect_sink< void, Callback >

Definition at line 440 of file container.hpp.

Member Typedef Documentation

◆ return_type

template<typename Callback >
using lexy::_collect_sink< void, Callback >::return_type = std::size_t

Definition at line 446 of file container.hpp.

Constructor & Destructor Documentation

◆ _collect_sink()

template<typename Callback >
constexpr lexy::_collect_sink< void, Callback >::_collect_sink ( Callback  callback)
inlineexplicitconstexpr

Definition at line 443 of file container.hpp.

Member Function Documentation

◆ finish()

template<typename Callback >
constexpr auto lexy::_collect_sink< void, Callback >::finish ( ) &&
inlineconstexpr

Definition at line 456 of file container.hpp.

◆ operator()()

template<typename Callback >
template<typename... Args>
constexpr auto lexy::_collect_sink< void, Callback >::operator() ( Args &&...  args) -> decltype(void(LEXY_DECLVAL(Callback)(LEXY_FWD(args)...)))
inlineconstexpr

Definition at line 449 of file container.hpp.

Member Data Documentation

◆ _callback

template<typename Callback >
LEXY_EMPTY_MEMBER Callback lexy::_collect_sink< void, Callback >::_callback
private

Definition at line 463 of file container.hpp.

◆ _count

template<typename Callback >
std::size_t lexy::_collect_sink< void, Callback >::_count
private

Definition at line 462 of file container.hpp.


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


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