|
using | result_type = R |
|
enum | ManagerOperations : int { MGROPS_DESTRUCT_FUNCTOR = 0
, MGROPS_COPY_FUNCTOR = 1
, MGROPS_MOVE_FUNCTOR = 2
} |
|
using | FunctorStorageType = functor_storage< SIZE_IN_BYTES > |
|
|
| function_detail (std::nullptr_t) EA_NOEXCEPT |
|
| function_detail (const function_detail &other) |
|
| function_detail (function_detail &&other) |
|
template<typename Functor , typename = EASTL_INTERNAL_FUNCTION_DETAIL_VALID_FUNCTION_ARGS(Functor, R, Args..., function_detail)> |
| function_detail (Functor functor) |
|
function_detail & | operator= (const function_detail &other) |
|
function_detail & | operator= (function_detail &&other) |
|
function_detail & | operator= (std::nullptr_t) EA_NOEXCEPT |
|
template<typename Functor , typename = EASTL_INTERNAL_FUNCTION_DETAIL_VALID_FUNCTION_ARGS(Functor, R, Args..., function_detail)> |
function_detail & | operator= (Functor &&functor) |
|
template<typename Functor > |
function_detail & | operator= (eastl::reference_wrapper< Functor > f) EA_NOEXCEPT |
|
void | swap (function_detail &other) EA_NOEXCEPT |
|
| operator bool () const EA_NOEXCEPT |
|
EASTL_FORCE_INLINE R | operator() (Args... args) const |
|
The documentation for this class was generated from the following file: