Class noal::function< Res(Args...), dataSize >
template <typename Res, typename... Args, size_t dataSize>
ClassList > noal > function< Res(Args...), dataSize >
Public Functions
Type | Name |
---|---|
function () = default |
|
function (const function< Sign, otherSize > & other) |
|
function (function< Sign, otherSize > && other) |
|
function (Res(*)(Args...) func) |
|
function (Res(Class::*)(Args...) func, Class * self) |
|
function (Res(Class::*)(Args...) const func, Class * self) |
|
function (Func func) |
|
operator bool () const |
|
Res | operator() (Args... args) |
function & | operator= (const function< Sign, otherSize > & other) |
function & | operator= (function< Sign, otherSize > && other) |
function & | operator= (Res(*)(Args...) func) |
function & | operator= (Func func) |
Public Functions Documentation
function function [1/7]
function function [2/7]
template<size_t otherSize>
inline noal::function< Res(Args...), dataSize >::function (
const function < Sign, otherSize > & other
)
function function [3/7]
template<size_t otherSize>
inline noal::function< Res(Args...), dataSize >::function (
function < Sign, otherSize > && other
)
function function [4/7]
function function [5/7]
template<class Class>
inline noal::function< Res(Args...), dataSize >::function (
Res(Class::*)(Args...) func,
Class * self
)
function function [6/7]
template<class Class>
inline noal::function< Res(Args...), dataSize >::function (
Res(Class::*)(Args...) const func,
Class * self
)
function function [7/7]
template<typename Func, typename Sign>
inline explicit noal::function< Res(Args...), dataSize >::function (
Func func
)
function operator bool
function operator()
function operator=
template<size_t otherSize>
inline function & noal::function< Res(Args...), dataSize >::operator= (
const function < Sign, otherSize > & other
)
function operator=
template<size_t otherSize>
inline function & noal::function< Res(Args...), dataSize >::operator= (
function < Sign, otherSize > && other
)
function operator=
function operator=
template<typename Func, typename Sign>
inline function & noal::function< Res(Args...), dataSize >::operator= (
Func func
)
The documentation for this class was generated from the following file src/noal_func.h