|
(Note that these are not member symbols.)
|
|
template<class... Ts> |
| bool | operator== (const variant< Ts... > &x, const variant< Ts... > &y) |
|
template<class... Ts> |
| bool | operator!= (const variant< Ts... > &x, const variant< Ts... > &y) |
|
template<class... Ts> |
| bool | operator< (const variant< Ts... > &x, const variant< Ts... > &y) |
|
template<class... Ts> |
| bool | operator> (const variant< Ts... > &x, const variant< Ts... > &y) |
|
template<class... Ts> |
| bool | operator<= (const variant< Ts... > &x, const variant< Ts... > &y) |
|
template<class... Ts> |
| bool | operator>= (const variant< Ts... > &x, const variant< Ts... > &y) |
|
template<class Inspector, class... Ts> |
| Inspector::result_type | inspect (Inspector &f, variant_reader< variant< Ts... > > &x) |
|
template<class Inspector, class... Ts> |
| std::enable_if< Inspector::reads_state, typenameInspector::result_type >::type | inspect (Inspector &f, variant< Ts... > &x) |
|
template<class Inspector, class... Ts> |
| Inspector::result_type | inspect (Inspector &f, variant_writer< variant< Ts... > > &x) |
|
template<class Inspector, class... Ts> |
| std::enable_if< Inspector::writes_state, typenameInspector::result_type >::type | inspect (Inspector &f, variant< Ts... > &x) |
template<class... Ts>
class caf::variant< Ts >
A variant represents always a valid value of one of the types Ts....