|
Support Class Library
A set of tools providing classes and utility
|
#include <utility>#include <scl/macros.h>#include <scl/exceptions/InvalidEitherAccess.h>#include <scl/tools/meta/enable_if.h>#include <scl/tools/meta/type_check.h>#include <scl/tools/meta/void_t.h>#include <scl/tools/meta/is_same.h>#include <scl/utils/Optional.h>Go to the source code of this file.
Classes | |
| class | scl::utils::Either< Lhs, Rhs > |
| Alternative type that stores one or the other. More... | |
| struct | scl::utils::Either< Lhs, Rhs >::payload_t |
| Payload type that encapsulates both alternatives. More... | |
| struct | scl::utils::Either< Lhs, Rhs >::lhs_tag |
| Tag used to construct the LHS member (in case both are convertible types) More... | |
| struct | scl::utils::Either< Lhs, Rhs >::rhs_tag |
| Tag used to construct the RHS member (in case both are convertible types) More... | |
Namespaces | |
| scl | |
| Global namespace of the SCL. | |
| scl::utils | |
| Utility classes (and rare functions) | |
1.8.13