#include <FilePtr.h>
Public Types | |
typedef T * | Ptr |
Public Member Functions | |
FilePtr (FILE *f_=0, OFF_T p=0) | |
~FilePtr () | |
void | set (FILE *f_, OFF_T p) |
void | free () |
T & | operator* () |
Ptr | operator-> () |
operator Ptr () | |
const T & | operator* () const |
Ptr | operator-> () const |
operator Ptr () const | |
Ptr | getPtr () |
Ptr | getPtr () const |
operator bool () const | |
void | load () const |
Definition at line 19 of file FilePtr.h.
Moses::FilePtr< T >::FilePtr | ( | FILE * | f_ = 0 , |
|
OFF_T | p = 0 | |||
) | [inline] |
Moses::FilePtr< T >::~FilePtr | ( | ) | [inline] |
void Moses::FilePtr< T >::free | ( | ) | [inline] |
Ptr Moses::FilePtr< T >::getPtr | ( | ) | const [inline] |
Ptr Moses::FilePtr< T >::getPtr | ( | ) | [inline] |
void Moses::FilePtr< T >::load | ( | ) | const [inline] |
Definition at line 78 of file FilePtr.h.
References Moses::fSeek(), and T.
Referenced by Moses::FilePtr< T >::operator Ptr(), Moses::FilePtr< T >::operator*(), and Moses::FilePtr< T >::operator->().
Moses::FilePtr< T >::operator bool | ( | ) | const [inline] |
Moses::FilePtr< T >::operator Ptr | ( | ) | const [inline] |
Definition at line 61 of file FilePtr.h.
References Moses::FilePtr< T >::load().
Moses::FilePtr< T >::operator Ptr | ( | ) | [inline] |
Definition at line 48 of file FilePtr.h.
References Moses::FilePtr< T >::load().
const T& Moses::FilePtr< T >::operator* | ( | ) | const [inline] |
Definition at line 53 of file FilePtr.h.
References Moses::FilePtr< T >::load().
T& Moses::FilePtr< T >::operator* | ( | ) | [inline] |
Definition at line 40 of file FilePtr.h.
References Moses::FilePtr< T >::load().
Ptr Moses::FilePtr< T >::operator-> | ( | ) | const [inline] |
Definition at line 57 of file FilePtr.h.
References Moses::FilePtr< T >::load().
Ptr Moses::FilePtr< T >::operator-> | ( | ) | [inline] |
Definition at line 44 of file FilePtr.h.
References Moses::FilePtr< T >::load().
void Moses::FilePtr< T >::set | ( | FILE * | f_, | |
OFF_T | p | |||
) | [inline] |