#include <lexy/_detail/config.hpp>
Go to the source code of this file.
Classes | |
struct | lexy::_detail::_mem_invoker< MemberPtr, bool > |
struct | lexy::_detail::_mem_invoker< F ClassT::*, false > |
struct | lexy::_detail::_mem_invoker< R ClassT::*, true > |
Namespaces | |
lexy | |
lexy::_detail | |
Functions | |
template<typename F , typename... Args> | |
constexpr auto | lexy::_detail::invoke (F &&f, Args &&... args) -> decltype(LEXY_FWD(f)(LEXY_FWD(args)...)) |
template<typename ClassT , typename F , typename... Args> | |
constexpr auto | lexy::_detail::invoke (F ClassT::*f, Args &&... args) -> decltype(_mem_invoker< F ClassT::* >::invoke(f, LEXY_FWD(args)...)) |