lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
lean::smart::scoped_ptr< Type, ReleasePolicy > Member List
This is the complete list of members for lean::smart::scoped_ptr< Type, ReleasePolicy >, including all inherited members.
detatch()lean::smart::scoped_ptr< Type, ReleasePolicy > [inline]
get() const lean::smart::scoped_ptr< Type, ReleasePolicy > [inline]
object_type typedeflean::smart::scoped_ptr< Type, ReleasePolicy >
operator object_type *() const lean::smart::scoped_ptr< Type, ReleasePolicy > [inline]
operator*() const lean::smart::scoped_ptr< Type, ReleasePolicy > [inline]
operator->() const lean::smart::scoped_ptr< Type, ReleasePolicy > [inline]
operator=(object_type *object)lean::smart::scoped_ptr< Type, ReleasePolicy > [inline]
scoped_ptr(object_type *object=nullptr)lean::smart::scoped_ptr< Type, ReleasePolicy > [inline, explicit]
scoped_ptr(Type2 *object)lean::smart::scoped_ptr< Type, ReleasePolicy > [inline, explicit]
value_type typedeflean::smart::scoped_ptr< Type, ReleasePolicy >
~scoped_ptr()lean::smart::scoped_ptr< Type, ReleasePolicy > [inline]