Skip to main content

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

Member Functions

host_object_instance()


host_object_instance(const host_object_instance&)

Parameters

const host_object_instance&

host_object_instance(host_object_instance&&)

Parameters

host_object_instance&&

host_object_instance& operator=(
    host_object_instance&&)

Parameters

host_object_instance&&

host_object_instance& operator=(
    const host_object_instance&)

Parameters

const host_object_instance&

virtual ~host_object_instance()