emplace(Args &&... args) | variants::TaggedVariant< Tags > | inline |
get (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | friend |
get (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | friend |
get (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | friend |
get (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | friend |
help | variants::TaggedVariant< Tags > | static |
index() const | variants::TaggedVariant< Tags > | inline |
operator (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | friend |
operator=(const TaggedVariant &)=default (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | |
operator=(TaggedVariant &&)=default (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | |
operator=(TaggedVariant< OtherTags... > &&other) | variants::TaggedVariant< Tags > | |
operator=(TaggedVariant< OtherTags... > &&other) (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | |
operator== (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | friend |
options typedef | variants::TaggedVariant< Tags > | |
pup(PUP::er &p) (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | inline |
swap(TaggedVariant &other) noexcept(noexcept((... and(std::is_nothrow_move_constructible_v< typename Tags::type > and std::is_nothrow_swappable_v< typename Tags::type >)))) (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | inline |
TaggedVariant()=default | variants::TaggedVariant< Tags > | |
TaggedVariant(const TaggedVariant &)=default (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | |
TaggedVariant(TaggedVariant &&)=default (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | |
TaggedVariant(std::in_place_type_t< Tag >, Args &&... args) | variants::TaggedVariant< Tags > | inlineexplicit |
TaggedVariant(Args &&... args) | variants::TaggedVariant< Tags > | inlineexplicit |
TaggedVariant(TaggedVariant< OtherTags... > &&other) | variants::TaggedVariant< Tags > | |
TaggedVariant(tmpl::list< Tag >, typename Tag::type value) | variants::TaggedVariant< Tags > | inlineexplicit |
valueless_by_exception() const | variants::TaggedVariant< Tags > | inline |
~TaggedVariant()=default (defined in variants::TaggedVariant< Tags >) | variants::TaggedVariant< Tags > | |