This is the complete list of members for variant< TS >, including all inherited members.
emplace(ARGS &&... args) | variant< TS > | |
emplace(ARGS &&... args) | variant< TS > | inline |
get(const variant< TS... > &var) | variant< TS > | related |
get(const variant< TS... > &var) | variant< TS > | related |
get_if(const variant< TS... > *pvar) noexcept | variant< TS > | related |
get_if(const variant< TS... > *pvar) noexcept | variant< TS > | related |
holds_alternative(const variant< TS... > &var) noexcept | variant< TS > | related |
index() const noexcept | variant< TS > | inline |
operator!=(const variant< TS... > &lhs, const variant< TS... > &rhs) | variant< TS > | related |
operator<(const variant< TS... > &lhs, const variant< TS... > &rhs) | variant< TS > | related |
operator<=(const variant< TS... > &lhs, const variant< TS... > &rhs) | variant< TS > | related |
operator=(const variant &rhs) | variant< TS > | |
operator=(variant &&rhs) | variant< TS > | |
operator=(T &&value) | variant< TS > | inline |
operator==(const variant< TS... > &lhs, const variant< TS... > &rhs) | variant< TS > | related |
operator>(const variant< TS... > &lhs, const variant< TS... > &rhs) | variant< TS > | related |
operator>=(const variant< TS... > &lhs, const variant< TS... > &rhs) | variant< TS > | related |
swap(variant &other) | variant< TS > | |
valueless_by_exception() const noexcept | variant< TS > | inline |
variant() noexcept | variant< TS > | inline |
variant(const variant &rhs) | variant< TS > | |
variant(variant &&rhs) | variant< TS > | |
variant(T &&value) | variant< TS > | inline |
variant_alternatives_size_v | variant< TS > | related |
visit(VISITOR &&visitor, VARIANT &&var) -> decltype(visitor(get< 0 >(var))) | variant< TS > | related |
~variant() noexcept | variant< TS > | inline |