#include <function.h>
|
template<typename T , typename Allocator > |
static FUNC_CONSTEXPR function_manager | create_default_manager () |
|
template<typename T , typename Allocator > |
static void | templated_call_move_and_destroy (manager_storage_type &lhs, manager_storage_type &&rhs) |
|
template<typename T , typename Allocator > |
static void | templated_call_copy (manager_storage_type &lhs, const manager_storage_type &rhs) |
|
template<typename T , typename Allocator > |
static void | templated_call_destroy (manager_storage_type &self) |
|
template<typename T , typename Allocator > |
static void | templated_call_copy_functor_only (manager_storage_type &lhs, const manager_storage_type &rhs) |
|
template<typename T , typename > |
static const std::type_info & | templated_call_type_id () |
|
template<typename T , typename Allocator > |
static void * | templated_call_target (const manager_storage_type &self, const std::type_info &type) |
|
◆ create_default_manager()
template<typename T , typename Allocator >
◆ templated_call_copy()
template<typename T , typename Allocator >
◆ templated_call_copy_functor_only()
template<typename T , typename Allocator >
◆ templated_call_destroy()
template<typename T , typename Allocator >
◆ templated_call_move_and_destroy()
template<typename T , typename Allocator >
◆ templated_call_target()
template<typename T , typename Allocator >
static void * func::detail::function_manager::templated_call_target |
( |
const manager_storage_type & |
self, |
|
|
const std::type_info & |
type |
|
) |
| |
|
inlinestatic |
◆ templated_call_type_id()
template<typename T , typename >
static const std::type_info & func::detail::function_manager::templated_call_type_id |
( |
| ) |
|
|
inlinestatic |
◆ call_copy
◆ call_copy_functor_only
◆ call_destroy
◆ call_move_and_destroy
◆ call_target
void *(*const func::detail::function_manager::call_target) (const manager_storage_type &manager, const std::type_info &type) |
◆ call_type_id
const std::type_info &(*const func::detail::function_manager::call_type_id) () |
The documentation for this struct was generated from the following file: