lean cpp library
A lean C++ library providing efficient utility classes for high-performance C++ applications.
|
detatch() | lean::smart::scoped_ptr< Type, ReleasePolicy > | [inline] |
get() const | lean::smart::scoped_ptr< Type, ReleasePolicy > | [inline] |
object_type typedef | lean::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 typedef | lean::smart::scoped_ptr< Type, ReleasePolicy > | |
~scoped_ptr() | lean::smart::scoped_ptr< Type, ReleasePolicy > | [inline] |