Static Public Member Functions | List of all members
lexy::_detail::_mem_invoker< R ClassT::*, true > Struct Template Reference

#include <invoke.hpp>

Static Public Member Functions

static constexpr decltype(auto) invoke (R ClassT::*f, ClassT &object)
 
static constexpr decltype(auto) invoke (R ClassT::*f, const ClassT &object)
 
template<typename Ptr >
static constexpr auto invoke (R ClassT::*f, Ptr &&ptr) -> decltype((*LEXY_FWD(ptr)).*f)
 

Detailed Description

template<typename R, typename ClassT>
struct lexy::_detail::_mem_invoker< R ClassT::*, true >

Definition at line 14 of file invoke.hpp.

Member Function Documentation

◆ invoke() [1/3]

template<typename R , typename ClassT >
static constexpr decltype(auto) lexy::_detail::_mem_invoker< R ClassT::*, true >::invoke ( R ClassT::*  f,
ClassT &  object 
)
inlinestaticconstexpr

Definition at line 16 of file invoke.hpp.

◆ invoke() [2/3]

template<typename R , typename ClassT >
static constexpr decltype(auto) lexy::_detail::_mem_invoker< R ClassT::*, true >::invoke ( R ClassT::*  f,
const ClassT &  object 
)
inlinestaticconstexpr

Definition at line 20 of file invoke.hpp.

◆ invoke() [3/3]

template<typename R , typename ClassT >
template<typename Ptr >
static constexpr auto lexy::_detail::_mem_invoker< R ClassT::*, true >::invoke ( R ClassT::*  f,
Ptr &&  ptr 
) -> decltype((*LEXY_FWD(ptr)).*f)
inlinestaticconstexpr

Definition at line 26 of file invoke.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