struct host_object_instance
Declaration
struct host_object_instance { /* full declaration omitted */ };
Description
Host objects that own their instance (i.e. not host_object <T & > nor host_object ) wrap it in a type deriving from this struct in order to pass it to the executor for (virtual) destruction from within the instruction graph.
Member Function Overview
- host_object_instance()
- host_object_instance(const host_object_instance &)
- host_object_instance(host_object_instance &&)
- operator=(host_object_instance &&) → host_object_instance &
- operator=(const host_object_instance &) → host_object_instance &
- ~host_object_instance() → virtual
Member Functions
¶host_object_instance()
host_object_instance()
¶host_object_instance(const host_object_instance&)
host_object_instance(const host_object_instance&)
Parameters
- const host_object_instance&
¶host_object_instance(host_object_instance&&)
host_object_instance(host_object_instance&&)
Parameters
¶host_object_instance& operator=(
host_object_instance&&)
host_object_instance& operator=(
host_object_instance&&)
Parameters
¶host_object_instance& operator=(
const host_object_instance&)
host_object_instance& operator=(
const host_object_instance&)
Parameters
- const host_object_instance&
¶virtual ~host_object_instance()
virtual ~host_object_instance()