, including all inherited members.
bind(resource_type *resource) | lean::smart::resource_ptr< Resource, Critical > | [inline, static] |
bind_reference enum value | lean::smart::resource_ptr< Resource, Critical > | |
bind_reference_t enum name | lean::smart::resource_ptr< Resource, Critical > | |
get(void) const | lean::smart::resource_ptr< Resource, Critical > | [inline] |
operator resource_type *() const | lean::smart::resource_ptr< Resource, Critical > | [inline] |
operator*() const | lean::smart::resource_ptr< Resource, Critical > | [inline] |
operator->() const | lean::smart::resource_ptr< Resource, Critical > | [inline] |
operator=(resource_type *resource) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
operator=(const resource_ptr &right) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
operator=(const resource_ptr< Resource2, Critical2 > &right) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
resource_ptr(Resource *resource, const ref_counter< Counter, Allocator > &refCounter) | lean::smart::resource_ptr< Resource, Critical > | [inline, protected] |
resource_ptr(resource_type *resource=nullptr) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
resource_ptr(Resource2 *resource) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
resource_ptr(Resource *resource, bind_reference_t) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
resource_ptr(const resource_ptr &right) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
resource_ptr(const resource_ptr< Resource2, Critical2 > &right) | lean::smart::resource_ptr< Resource, Critical > | [inline] |
resource_type typedef | lean::smart::resource_ptr< Resource, Critical > | |
transfer() | lean::smart::resource_ptr< Resource, Critical > | [inline] |
unbind() | lean::smart::resource_ptr< Resource, Critical > | [inline] |
value_type typedef | lean::smart::resource_ptr< Resource, Critical > | |
weak_resource_ptr (defined in lean::smart::resource_ptr< Resource, Critical >) | lean::smart::resource_ptr< Resource, Critical > | [friend] |
~resource_ptr() | lean::smart::resource_ptr< Resource, Critical > | [inline] |