Zserio C++17 runtime library  1.1.0
Built for Zserio 2.18.1
zserio::BasicVariant< ALLOC, INDEX, T > Member List

This is the complete list of members for zserio::BasicVariant< ALLOC, INDEX, T >, including all inherited members.

allocator_type typedefzserio::BasicVariant< ALLOC, INDEX, T >
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(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() constzserio::BasicVariant< ALLOC, INDEX, T >inline
get_if() noexceptzserio::BasicVariant< ALLOC, INDEX, T >inline
get_if() const noexceptzserio::BasicVariant< ALLOC, INDEX, T >inline
index() const noexceptzserio::BasicVariant< ALLOC, INDEX, T >inline
IndexType typedefzserio::BasicVariant< ALLOC, INDEX, T >
operator!=(const BasicVariant &other) constzserio::BasicVariant< ALLOC, INDEX, T >inline
operator<(const BasicVariant &other) constzserio::BasicVariant< ALLOC, INDEX, T >inline
operator<=(const BasicVariant &other) constzserio::BasicVariant< ALLOC, INDEX, T >inline
operator=(const BasicVariant &other)zserio::BasicVariant< ALLOC, INDEX, T >inline
operator=(BasicVariant &&other)zserio::BasicVariant< ALLOC, INDEX, T >inline
operator==(const BasicVariant &other) constzserio::BasicVariant< ALLOC, INDEX, T >inline
operator>(const BasicVariant &other) constzserio::BasicVariant< ALLOC, INDEX, T >inline
operator>=(const BasicVariant &other) constzserio::BasicVariant< ALLOC, INDEX, T >inline
swap(BasicVariant &other)zserio::BasicVariant< ALLOC, INDEX, T >inline
valueless_by_exception() const noexceptzserio::BasicVariant< ALLOC, INDEX, T >inline
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
~BasicVariant()=defaultzserio::BasicVariant< ALLOC, INDEX, T >