|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
#include <scoped.hh>
Public Member Functions | |
| scoped_thing (T *c=static_cast< T * >(0)) | |
| ~scoped_thing () | |
| void | reset (T *c) |
| T & | operator* () |
| const T & | operator* () const |
| T & | operator-> () |
| const T & | operator-> () const |
| T * | get () |
| const T * | get () const |
Private Member Functions | |
| scoped_thing (const scoped_thing &) | |
| scoped_thing & | operator= (const scoped_thing &) |
Private Attributes | |
| T * | c_ |
| util::scoped_thing< T, R, Free >::scoped_thing | ( | T * | c = static_cast<T*>(0) | ) | [explicit] |
| util::scoped_thing< T, R, Free >::~scoped_thing | ( | ) |
| util::scoped_thing< T, R, Free >::scoped_thing | ( | const scoped_thing< T, R, Free > & | ) | [private] |
| T* util::scoped_thing< T, R, Free >::get | ( | ) |
| const T* util::scoped_thing< T, R, Free >::get | ( | ) | const |
| T& util::scoped_thing< T, R, Free >::operator* | ( | ) |
| const T& util::scoped_thing< T, R, Free >::operator* | ( | ) | const |
| T& util::scoped_thing< T, R, Free >::operator-> | ( | ) |
| const T& util::scoped_thing< T, R, Free >::operator-> | ( | ) | const |
| scoped_thing& util::scoped_thing< T, R, Free >::operator= | ( | const scoped_thing< T, R, Free > & | ) | [private] |
| void util::scoped_thing< T, R, Free >::reset | ( | T * | c | ) |
T* util::scoped_thing< T, R, Free >::c_ [private] |