#include <FlaggedPtr.h>
Public Member Functions | |
bool | flag () const |
FlaggedPtr (T *pointer, bool flag) | |
T * | get () const |
T & | operator* () const |
T * | operator-> () const |
void | setFlag (bool flag) |
Private Attributes | |
bool | flag_ |
T * | pointer_ |
Definition at line 5 of file FlaggedPtr.h.
|
inline |
Definition at line 7 of file FlaggedPtr.h.
|
inline |
Definition at line 11 of file FlaggedPtr.h.
References FlaggedPtr< T >::flag_.
Referenced by FlaggedPtr< T >::setFlag().
|
inline |
Definition at line 10 of file FlaggedPtr.h.
References FlaggedPtr< T >::pointer_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
|
inline |
|
inline |
Definition at line 12 of file FlaggedPtr.h.
References FlaggedPtr< T >::flag(), and FlaggedPtr< T >::flag_.
|
private |
Definition at line 16 of file FlaggedPtr.h.
Referenced by FlaggedPtr< T >::flag(), and FlaggedPtr< T >::setFlag().
|
private |
Definition at line 15 of file FlaggedPtr.h.
Referenced by FlaggedPtr< T >::get(), FlaggedPtr< T >::operator*(), and FlaggedPtr< T >::operator->().