Skip to main content

class host_object<T>

Declaration

template <typename T>
class host_object<T> { /* full declaration omitted */ };

Template Parameters

T

Member Variables

std::shared_ptr<tracker> m_tracker

Member Aliases

  • using instance_type = T;

Member Function Overview

  • host_object(instance_type & obj) → explicit
  • host_object(std::reference_wrapper<instance_type> ref) → explicit

Member Functions

explicit host_object(instance_type& obj)

Parameters

instance_type& obj

explicit host_object(
    std::reference_wrapper<instance_type> ref)

Parameters

std::reference_wrapper<instance_type> ref