siplasplas
A library for C++ reflection and introspection
cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage > Member List

This is the complete list of members for cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >, including all inherited members.

create(Args &&...args)cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inlinestatic
empty() const cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
Function()=default (defined in cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >)cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >
Function(Callable &&callable)cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
get() const cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
get()cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
invoke(ArgsVector &&args)cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
invoke(ArgsVector &&args) const cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
invoke(AnyArg *args)cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
invoke(AnyArg *args) const cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
kind() const cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
operator()(Args &&...args)cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
operator()(Args &&...args) const cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline
operator=(Callable &&callable)cpp::typeerasure::Function< Storage, ArgsStorage, ReturnStorage >inline