Zserio C++17 runtime library  0.5.0
Built for Zserio 2.17.0
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() 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
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*() constzserio::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
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() constzserio::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