| allocator_type typedef | zserio::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)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
| AllocatorHolder(AllocatorHolder &&other)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
| BasicOptional() noexcept | zserio::BasicOptional< ALLOC, T > | inline |
| BasicOptional(std::nullopt_t, const ALLOC &allocator={}) noexcept | zserio::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() const | zserio::AllocatorHolder< ALLOC, EMPTY > | inline |
| get_allocator_ref() | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineprotected |
| get_allocator_ref() const | zserio::AllocatorHolder< ALLOC, EMPTY > | inlineprotected |
| has_value() const noexcept | zserio::BasicOptional< ALLOC, T > | inline |
| operator bool() const noexcept | zserio::BasicOptional< ALLOC, T > | inlineexplicit |
| operator*() | zserio::BasicOptional< ALLOC, T > | inline |
| operator*() const | zserio::BasicOptional< ALLOC, T > | inline |
| operator->() | zserio::BasicOptional< ALLOC, T > | inline |
| operator->() const | zserio::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)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
| zserio::AllocatorHolder::operator=(AllocatorHolder &&other)=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
| OptionalType typedef | zserio::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() const | zserio::BasicOptional< ALLOC, T > | inline |
| value_or(U &&def) | zserio::BasicOptional< ALLOC, T > | inline |
| value_or(U &&def) const | zserio::BasicOptional< ALLOC, T > | inline |
| ~AllocatorHolder()=default | zserio::AllocatorHolder< ALLOC, EMPTY > | |
| ~BasicOptional() | zserio::BasicOptional< ALLOC, T > | inline |