Public Member Functions | Public Attributes | List of all members
lexy::_bound_sink< Sink, BoundArgs > Struct Template Reference

#include <bind.hpp>

Public Member Functions

template<typename... Args>
constexpr auto operator() (Args... args) const -> decltype(_sink(LEXY_FWD(args)...))
 
template<bool Dummy = true, typename = std::enable_if_t<(!_detail::is_placeholder<BoundArgs> && ... && Dummy)>>
constexpr auto sink () const
 
template<typename State >
constexpr auto sink (State &state) const
 

Public Attributes

LEXY_EMPTY_MEMBER _detail::tuple< BoundArgs... > _bound
 
LEXY_EMPTY_MEMBER Sink _sink
 

Detailed Description

template<typename Sink, typename... BoundArgs>
struct lexy::_bound_sink< Sink, BoundArgs >

Definition at line 343 of file bind.hpp.

Member Function Documentation

◆ operator()()

template<typename Sink , typename... BoundArgs>
template<typename... Args>
constexpr auto lexy::_bound_sink< Sink, BoundArgs >::operator() ( Args...  args) const -> decltype(_sink(LEXY_FWD(args)...))
inlineconstexpr

Definition at line 349 of file bind.hpp.

◆ sink() [1/2]

template<typename Sink , typename... BoundArgs>
template<bool Dummy = true, typename = std::enable_if_t<(!_detail::is_placeholder<BoundArgs> && ... && Dummy)>>
constexpr auto lexy::_bound_sink< Sink, BoundArgs >::sink ( ) const
inlineconstexpr

Definition at line 356 of file bind.hpp.

◆ sink() [2/2]

template<typename Sink , typename... BoundArgs>
template<typename State >
constexpr auto lexy::_bound_sink< Sink, BoundArgs >::sink ( State &  state) const
inlineconstexpr

Definition at line 364 of file bind.hpp.

Member Data Documentation

◆ _bound

template<typename Sink , typename... BoundArgs>
LEXY_EMPTY_MEMBER _detail::tuple<BoundArgs...> lexy::_bound_sink< Sink, BoundArgs >::_bound

Definition at line 346 of file bind.hpp.

◆ _sink

template<typename Sink , typename... BoundArgs>
LEXY_EMPTY_MEMBER Sink lexy::_bound_sink< Sink, BoundArgs >::_sink

Definition at line 345 of file bind.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