SpECTRE  v2024.08.03
variants::TaggedVariant< Tags > Member List

This is the complete list of members for variants::TaggedVariant< Tags >, including all inherited members.

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
helpvariants::TaggedVariant< Tags >static
index() constvariants::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 typedefvariants::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()=defaultvariants::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() constvariants::TaggedVariant< Tags >inline
~TaggedVariant()=default (defined in variants::TaggedVariant< Tags >)variants::TaggedVariant< Tags >