allocator_type typedef | zserio::BasicVariant< ALLOC, INDEX, T > | |
AllocatorHolder() | zserio::AllocatorHolder< ALLOC, EMPTY > | inline |
AllocatorHolder(const allocator_type &allocator) | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineexplicit |
AllocatorHolder(allocator_type &&allocator) | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineexplicit |
AllocatorHolder(const AllocatorHolder &other)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
AllocatorHolder(AllocatorHolder &&other)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
BasicVariant() | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
BasicVariant(const ALLOC &allocator) | zserio::BasicVariant< ALLOC, INDEX, T > | inlineexplicit |
BasicVariant(in_place_index_t< I >, ARGS &&... args) | zserio::BasicVariant< ALLOC, INDEX, T > | inlineexplicit |
BasicVariant(in_place_index_t< I >, const ALLOC &allocator, ARGS &&... args) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
BasicVariant(in_place_index_t< I >, const ALLOC &allocator, ARGS &&... args) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
BasicVariant(in_place_index_t< I >, ARGS &&... args) | zserio::BasicVariant< ALLOC, INDEX, T > | inlineexplicit |
BasicVariant(const BasicVariant &other) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
BasicVariant(const BasicVariant &other, const ALLOC &allocator) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
BasicVariant(BasicVariant &&other) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
BasicVariant(BasicVariant &&other, const ALLOC &allocator) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
emplace(ARGS &&... args) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
get() | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
get() const | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
get_allocator() const | zserio::AllocatorHolder< ALLOC, EMPTY > | inline |
get_allocator_ref() | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineprotected |
get_allocator_ref() const | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineprotected |
get_if() noexcept | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
get_if() const noexcept | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
index() const noexcept | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
IndexType typedef | zserio::BasicVariant< ALLOC, INDEX, T > | |
operator!=(const BasicVariant &other) const | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
operator<(const BasicVariant &other) const | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
operator<=(const BasicVariant &other) const | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
operator=(const BasicVariant &other) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
operator=(BasicVariant &&other) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
zserio::AllocatorHolder::operator=(const AllocatorHolder &other)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
zserio::AllocatorHolder::operator=(AllocatorHolder &&other)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
operator==(const BasicVariant &other) const | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
operator>(const BasicVariant &other) const | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
operator>=(const BasicVariant &other) const | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
set_allocator(const allocator_type &allocator) | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineprotected |
set_allocator(allocator_type &&allocator) | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineprotected |
swap(BasicVariant &other) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
valueless_by_exception() const noexcept | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
VariantType typedef | zserio::BasicVariant< ALLOC, INDEX, T > | |
visit(F &&fun) -> decltype(fun(std::declval< detail::type_at_t< 0, T... >>())) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
visit(F &&fun) const -> decltype(fun(std::declval< detail::type_at_t< 0, T... >>())) | zserio::BasicVariant< ALLOC, INDEX, T > | inline |
~AllocatorHolder()=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
~BasicVariant() | zserio::BasicVariant< ALLOC, INDEX, T > | inline |