Lumiera
0.pre.03
»edit your freedom«
|
concrete inner capsule specialised for a given type
Definition at line 293 of file variant.hpp.
Public Member Functions | |
Buff (TY const &obj) | |
Buff (TY &&robj) | |
Buff (Buff const &oBuff) | |
Buff (Buff &&rBuff) | |
TY & | access () const |
< core operation: target is contained within the inline buffer | |
void | dispatch (Visitor &visitor) |
bool | dispatch (Predicate &visitor) const |
string | dispatch (Renderer &visitor) const |
operator string () const | |
diagnostic helper | |
void | operator= (Buff const &buff) |
void | operator= (Buff &&rref) |
void | operator= (TY const &ob) |
void | operator= (TY &&rob) |
Static Public Member Functions | |
static Buff & | downcast (Buffer &b) |
static string | indicateTypeMismatch (Buffer &) |
error message when accessing the variant content with wrong type assumptions. More... | |
|
inlinestatic |
error message when accessing the variant content with wrong type assumptions.
Definition at line 593 of file variant.hpp.