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

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

allocator_type typedefzserio::BasicOptional< ALLOC, 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)=defaultzserio::AllocatorHolder< ALLOC, EMPTY >
AllocatorHolder(AllocatorHolder &&other)=defaultzserio::AllocatorHolder< ALLOC, EMPTY >
BasicOptional classzserio::BasicOptional< ALLOC, T >friend
BasicOptional() noexceptzserio::BasicOptional< ALLOC, T >inline
BasicOptional(std::nullopt_t, const ALLOC &allocator={}) noexceptzserio::BasicOptional< ALLOC, T >inline
BasicOptional(const T &value, const ALLOC &allocator={})zserio::BasicOptional< ALLOC, T >inline
BasicOptional(T &&value, const ALLOC &allocator={})zserio::BasicOptional< ALLOC, T >inline
BasicOptional(const ALLOC &allocator)zserio::BasicOptional< ALLOC, T >inlineexplicit
BasicOptional(std::in_place_t, ARGS &&... args)zserio::BasicOptional< ALLOC, T >inlineexplicit
BasicOptional(std::in_place_t, const ALLOC &allocator, ARGS &&... args)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(std::in_place_t, const ALLOC &allocator, ARGS &&... args)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(std::in_place_t, ARGS &&... args)zserio::BasicOptional< ALLOC, T >inlineexplicit
BasicOptional(const BasicOptional &other)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(const BasicOptional< ALLOC, U > &other)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(const BasicOptional &other, const ALLOC &allocator)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(const BasicOptional< A, U > &other, const ALLOC &allocator)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(BasicOptional &&other)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(BasicOptional &&other, const ALLOC &allocator)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(BasicOptional< ALLOC, U > &&other)zserio::BasicOptional< ALLOC, T >inline
BasicOptional(BasicOptional< ALLOC, U > &&other, const ALLOC &allocator)zserio::BasicOptional< ALLOC, T >inline
emplace(ARGS &&... args)zserio::BasicOptional< ALLOC, T >inline
get_allocator() constzserio::AllocatorHolder< ALLOC, EMPTY >inline
get_allocator_ref()zserio::AllocatorHolder< ALLOC, EMPTY >inlineprotected
get_allocator_ref() constzserio::AllocatorHolder< ALLOC, EMPTY >inlineprotected
has_value() const noexceptzserio::BasicOptional< ALLOC, T >inline
operator bool() const noexceptzserio::BasicOptional< ALLOC, T >inlineexplicit
operator*() &zserio::BasicOptional< ALLOC, T >inline
operator*() &&zserio::BasicOptional< ALLOC, T >inline
operator*() const &zserio::BasicOptional< ALLOC, T >inline
operator*() const &&zserio::BasicOptional< ALLOC, T >inline
operator->()zserio::BasicOptional< ALLOC, T >inline
operator->() constzserio::BasicOptional< ALLOC, T >inline
operator=(const BasicOptional &other)zserio::BasicOptional< ALLOC, T >inline
operator=(const BasicOptional< A, U > &other)zserio::BasicOptional< ALLOC, T >inline
operator=(std::nullopt_t)zserio::BasicOptional< ALLOC, T >inline
operator=(U &&value)zserio::BasicOptional< ALLOC, T >inline
operator=(BasicOptional &&other)zserio::BasicOptional< ALLOC, T >inline
operator=(BasicOptional< ALLOC, U > &&other)zserio::BasicOptional< ALLOC, T >inline
zserio::AllocatorHolder::operator=(const AllocatorHolder &other)=defaultzserio::AllocatorHolder< ALLOC, EMPTY >
zserio::AllocatorHolder::operator=(AllocatorHolder &&other)=defaultzserio::AllocatorHolder< ALLOC, EMPTY >
OptionalType typedefzserio::BasicOptional< ALLOC, T >
reset()zserio::BasicOptional< ALLOC, T >inline
set_allocator(const allocator_type &allocator)zserio::AllocatorHolder< ALLOC, EMPTY >inlineprotected
set_allocator(allocator_type &&allocator)zserio::AllocatorHolder< ALLOC, EMPTY >inlineprotected
swap(BasicOptional &other)zserio::BasicOptional< ALLOC, T >inline
value() &zserio::BasicOptional< ALLOC, T >inline
value() &&zserio::BasicOptional< ALLOC, T >inline
value() const &zserio::BasicOptional< ALLOC, T >inline
value() const &&zserio::BasicOptional< ALLOC, T >inline
value_or(U &&def)zserio::BasicOptional< ALLOC, T >inline
value_or(U &&def) constzserio::BasicOptional< ALLOC, T >inline
~AllocatorHolder()=defaultzserio::AllocatorHolder< ALLOC, EMPTY >
~BasicOptional()zserio::BasicOptional< ALLOC, T >inline