Template Struct delegate_base< return_type(parameter_types…)>::delegate_base< return_type(parameter_types…)>¶
Defined in File delegate.hpp
Nested Relationships¶
This struct is a nested type of Template Class delegate_base< return_type(parameter_types…)>.
Struct Documentation¶
-
template<>
structlegion::core::delegate_base<return_type(parameter_types...)>
::
invocation_element
¶ Public Functions
-
invocation_element
() = default¶
-
inline
invocation_element
(void *this_ptr, stub_type aStub, allocator aCopy = nullptr, allocator aMove = nullptr, deleter aDelete = nullptr)¶
-
inline
invocation_element
(const invocation_element &source)¶
-
inline
invocation_element
(invocation_element &&source)¶
-
inline
~invocation_element
()¶
-
inline invocation_element &
operator=
(const invocation_element &source)¶
-
inline invocation_element &
operator=
(invocation_element &&source)¶
-
inline void
Clone
(invocation_element &target) const¶
-
inline bool
operator==
(const invocation_element &other) const¶
-
inline bool
operator!=
(const invocation_element &other) const¶
-