Lumiera
0.pre.03
»edit your freedom«
|
#include "lib/wrapper.hpp"
Specialisation of the ItemWrapper to deal with references, as if they were pointer values.
Allows the reference value to be default constructed to ⟂ (invalid) and to be re-assigned.
Definition at line 291 of file wrapper.hpp.
Public Member Functions | |
ItemWrapper (TY &o) | |
ItemWrapper & | defaultInit () |
bool | isValid () const |
operator bool () const | |
TY & | operator* () const |
ItemWrapper & | operator= (TY &otherRef) |
allow to re-bind the reference | |
void | reset () |
Private Attributes | |
TY * | content_ |