
Public Member Functions | |
| DerefWrapper_ (const T &res_) | |
| const T & | operator* () const |
Private Member Functions | |
| void | operator= (const DerefWrapper_ &) |
| Don't allow assignment. | |
Private Attributes | |
| T | res |
| The value. | |
For internal use only.
Class which returns a value when dereferenced with operator*.
We need this wrapper class to implement input_iterator semantics for the postfix operator++ methods of some of our iterator classes.
Definition at line 34 of file derefwrapper.h.
| Xapian::DerefWrapper_< T >::DerefWrapper_ | ( | const T & | res_ | ) | [inline, explicit] |
Definition at line 42 of file derefwrapper.h.
| const T& Xapian::DerefWrapper_< T >::operator* | ( | ) | const [inline] |
| void Xapian::DerefWrapper_< T >::operator= | ( | const DerefWrapper_< T > & | ) | [private] |
Don't allow assignment.
T Xapian::DerefWrapper_< T >::res [private] |
The value.
Definition at line 39 of file derefwrapper.h.
Referenced by Xapian::DerefWrapper_< T >::operator*().