- Test:
- cover the essential properties of Lumiera's lightweight variant record.
- this typesafe union can never be constructed empty
- it defaults to the default constructed first type in list
- it is copyable and assignable, but only with compatible type
- value access requires knowledge of the contained type
- generic visitor style access
- See also
- lib::Variant
-
util::AccessCasted
-
lib::OpaqueHolder
-
TreeMutator_test
Definition at line 64 of file variant-test.cpp.
|
void | acceptPredicate () |
|
void | accessVariant () |
|
void | createVariant () |
|
virtual void | run (Arg) |
|
void | verifyAssignment () |
|
The documentation for this class was generated from the following file: