#include <stdfunctionreplacement.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) |
|
Definition at line 263 of file stdfunctionreplacement.h.
template<typename T , typename Allocator >
template<typename T , typename Allocator >
template<typename T , typename Allocator >
template<typename T , typename Allocator >
template<typename T , typename Allocator >
template<typename T , typename >
static const std::type_info& func::detail::function_manager::templated_call_type_id |
( |
| ) |
|
|
inlinestatic |
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 |
const std::type_info&(* const func::detail::function_manager::call_type_id) () |
void*(* const func::detail::function_manager::call_target) (const manager_storage_type &manager, const std::type_info &type) |
The documentation for this struct was generated from the following file: