smart_ptr_nocopy< T > Class Template Reference
|
Ratpac-two
|
smart_ptr_nocopy< T > Class Template Reference
Public Types | |
| typedef T | value_type |
| typedef T & | reference |
| typedef const T & | const_reference |
Public Member Functions | |
| smart_ptr_nocopy (const smart_ptr_nocopy< T > &r) | |
| smart_ptr_nocopy< T > & | operator= (const smart_ptr_nocopy< T > &) |
| smart_ptr_nocopy (T *data) | |
| smart_ptr_nocopy< T > & | operator= (T *data) |
| operator bool (void) const | |
| bool | operator! (void) const |
| bool | present (void) const |
| bool | null (void) const |
| T & | operator* (void) throw () |
| const T & | operator* (void) const throw () |
| T * | operator-> (void) throw () |
| const T * | operator-> (void) const throw () |
| T & | value (void) throw () |
| const T & | value (void) const throw () |
| void | set (T *data=0) |
| T * | pointer (void) |
| const T * | pointer (void) const |
| bool | aliases (const smart_ptr_nocopy< T > &) const |
| unsigned | alias_count (void) const |
| void | clear (void) |
| void | clear_unique (void) |
Protected Attributes | |
| smart_ptr_holder< T > * | m_holder |
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/external/stlplus/include/stlplus/smart_ptr.hpp
Generated by