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)
explicit host_object(instance_type& obj)
Parameters
- instance_type& obj
¶explicit host_object(
std::reference_wrapper<instance_type> ref)
explicit host_object(
std::reference_wrapper<instance_type> ref)
Parameters
- std::reference_wrapper<instance_type> ref