lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
lean::smart::resource_ptr< Resource, Critical > Member List
This is the complete list of members for lean::smart::resource_ptr< Resource, Critical >, including all inherited members.
bind(resource_type *resource)lean::smart::resource_ptr< Resource, Critical > [inline, static]
bind_reference enum valuelean::smart::resource_ptr< Resource, Critical >
bind_reference_t enum namelean::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 typedeflean::smart::resource_ptr< Resource, Critical >
transfer()lean::smart::resource_ptr< Resource, Critical > [inline]
unbind()lean::smart::resource_ptr< Resource, Critical > [inline]
value_type typedeflean::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]