#include <quicksp.h>
Definition at line 22 of file quicksp.h.
Public Types | |
| typedef T *(simple_ref_ptr< T >::* | fake_bool )() const |
Public Member Functions | |
| simple_ref_ptr () | |
| simple_ref_ptr (T *ptr) | |
| simple_ref_ptr (const simple_ref_ptr &rhs) | |
| ~simple_ref_ptr () | |
| simple_ref_ptr & | operator= (const simple_ref_ptr &rhs) |
| T * | operator-> () const |
| T & | operator* () const |
| T * | get () const |
| void | reset (T *ptr) |
| operator fake_bool () const | |
| bool | operator! () const |
Private Member Functions | |
| void | unref () |
Private Attributes | |
| ref * | m_ref |
Classes | |
| class | ref |
| typedef T*(simple_ref_ptr<T>::* simple_ref_ptr< T, Locker >::fake_bool)() const |
| simple_ref_ptr< T, Locker >::simple_ref_ptr | ( | ) | [inline] |
| simple_ref_ptr< T, Locker >::simple_ref_ptr | ( | T * | ptr | ) | [inline] |
| simple_ref_ptr< T, Locker >::simple_ref_ptr | ( | const simple_ref_ptr< T, Locker > & | rhs | ) | [inline] |
| simple_ref_ptr< T, Locker >::~simple_ref_ptr | ( | ) | [inline] |
| simple_ref_ptr& simple_ref_ptr< T, Locker >::operator= | ( | const simple_ref_ptr< T, Locker > & | rhs | ) | [inline] |
| T* simple_ref_ptr< T, Locker >::operator-> | ( | ) | const [inline] |
| T& simple_ref_ptr< T, Locker >::operator* | ( | ) | const [inline] |
| T* simple_ref_ptr< T, Locker >::get | ( | void | ) | const [inline] |
Definition at line 63 of file quicksp.h.
Referenced by fake_unnamed::AddMetadataToDir(), VideoListImp::buildDbList(), fake_unnamed::dirhandler::handleFile(), operator!=(), fake_unnamed::call_tree_flat::operator()(), fake_unnamed::to_metadata_ptr::operator()(), operator==(), and PlayVideo().
| void simple_ref_ptr< T, Locker >::reset | ( | T * | ptr | ) | [inline] |
| simple_ref_ptr< T, Locker >::operator fake_bool | ( | ) | const [inline] |
| bool simple_ref_ptr< T, Locker >::operator! | ( | ) | const [inline] |
| void simple_ref_ptr< T, Locker >::unref | ( | ) | [inline, private] |
Definition at line 130 of file quicksp.h.
Referenced by simple_ref_ptr< fake_unnamed::meta_dir_node >::operator=(), simple_ref_ptr< fake_unnamed::meta_dir_node >::reset(), and simple_ref_ptr< fake_unnamed::meta_dir_node >::~simple_ref_ptr().
ref* simple_ref_ptr< T, Locker >::m_ref [private] |
Definition at line 140 of file quicksp.h.
Referenced by simple_ref_ptr< fake_unnamed::meta_dir_node >::get(), simple_ref_ptr< fake_unnamed::meta_dir_node >::operator fake_bool(), simple_ref_ptr< fake_unnamed::meta_dir_node >::operator!(), simple_ref_ptr< fake_unnamed::meta_dir_node >::operator=(), simple_ref_ptr< fake_unnamed::meta_dir_node >::reset(), simple_ref_ptr< fake_unnamed::meta_dir_node >::simple_ref_ptr(), and simple_ref_ptr< fake_unnamed::meta_dir_node >::unref().
1.5.5