|
sparrow 2.6.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
This is the complete list of members for sparrow::nullable< T, B >, including all inherited members.
| const_reference typedef | sparrow::nullable< T, B > | |
| const_rvalue_reference typedef | sparrow::nullable< T, B > | |
| explicit(not std::convertible_to< U &&, T >) const expr nullable(U &&value) noexcept(noexcept(T(std::declval< U >()))) | sparrow::nullable< T, B > | inline |
| explicit(not impl::both_convertible_from_cref< T, TO, B, BO >) SPARROW_CONSTEXPR nullable(const nullable< TO | sparrow::nullable< T, B > | |
| explicit(not impl::both_convertible_from_cond_ref< T, TO, B, BO >) SPARROW_CONSTEXPR nullable(nullable< TO | sparrow::nullable< T, B > | |
| flag_const_reference typedef | sparrow::nullable< T, B > | |
| flag_const_rvalue_reference typedef | sparrow::nullable< T, B > | |
| flag_reference typedef | sparrow::nullable< T, B > | |
| flag_rvalue_reference typedef | sparrow::nullable< T, B > | |
| flag_traits typedef | sparrow::nullable< T, B > | |
| flag_type typedef | sparrow::nullable< T, B > | |
| get() &noexcept | sparrow::nullable< T, B > | |
| get() const &noexcept | sparrow::nullable< T, B > | |
| get() &&noexcept | sparrow::nullable< T, B > | |
| get() const &&noexcept | sparrow::nullable< T, B > | |
| has_value() const noexcept | sparrow::nullable< T, B > | |
| m_null_flag(rhs.null_flag()) | sparrow::nullable< T, B > | inline |
| m_null_flag(std::move(rhs).null_flag()) | sparrow::nullable< T, B > | inline |
| null_flag() &noexcept | sparrow::nullable< T, B > | |
| null_flag() const &noexcept | sparrow::nullable< T, B > | |
| null_flag() &&noexcept | sparrow::nullable< T, B > | |
| null_flag() const &&noexcept | sparrow::nullable< T, B > | |
| nullable class | sparrow::nullable< T, B > | friend |
| nullable() noexcept | sparrow::nullable< T, B > | inline |
| nullable(nullval_t) noexcept | sparrow::nullable< T, B > | inline |
| nullable(const self_type &rhs)=default | sparrow::nullable< T, B > | |
| nullable(self_type &&rhs) noexcept=default | sparrow::nullable< T, B > | |
| nullable(value_type &&value, flag_type &&null_flag) | sparrow::nullable< T, B > | inline |
| nullable(std::add_lvalue_reference_t< T > value, std::add_lvalue_reference_t< B > null_flag) | sparrow::nullable< T, B > | inline |
| nullable(value_type &&value, std::add_lvalue_reference_t< B > null_flag) | sparrow::nullable< T, B > | inline |
| nullable(std::add_lvalue_reference_t< T > value, flag_type &&null_flag) | sparrow::nullable< T, B > | inline |
| nullable(U &value, V &null_flag) | sparrow::nullable< T, B > | inline |
| nullable(U &&value, V &&null_flag) | sparrow::nullable< T, B > | inline |
| operator bool() const noexcept | sparrow::nullable< T, B > | explicit |
| operator=(nullval_t) noexcept | sparrow::nullable< T, B > | inline |
| operator=(TO &&rhs) noexcept(std::is_nothrow_assignable_v< std::add_lvalue_reference_t< T >, TO > &&std::is_nothrow_assignable_v< std::add_lvalue_reference_t< B >, bool >) | sparrow::nullable< T, B > | inline |
| operator=(const self_type &rhs) noexcept(std::is_nothrow_assignable_v< std::add_lvalue_reference_t< T >, const_reference > &&std::is_nothrow_assignable_v< std::add_lvalue_reference_t< B >, flag_const_reference >) | sparrow::nullable< T, B > | inline |
| operator=(const nullable< TO, BO > &rhs) noexcept(std::is_nothrow_assignable_v< std::add_lvalue_reference_t< T >, typename nullable< TO, BO >::const_reference > &&std::is_nothrow_assignable_v< std::add_lvalue_reference_t< B >, typename nullable< TO, BO >::flag_const_reference >) | sparrow::nullable< T, B > | inline |
| operator=(self_type &&rhs) noexcept(std::is_nothrow_assignable_v< std::add_lvalue_reference_t< T >, rvalue_reference > &&std::is_nothrow_assignable_v< std::add_lvalue_reference_t< B >, flag_rvalue_reference >) | sparrow::nullable< T, B > | inline |
| operator=(nullable< TO, BO > &&rhs) noexcept(std::is_nothrow_assignable_v< std::add_lvalue_reference_t< T >, typename nullable< TO, BO >::rvalue_reference > &&std::is_nothrow_assignable_v< std::add_lvalue_reference_t< B >, typename nullable< TO, BO >::flag_rvalue_reference >) | sparrow::nullable< T, B > | inline |
| reference typedef | sparrow::nullable< T, B > | |
| reset() noexcept | sparrow::nullable< T, B > | |
| rhs | sparrow::nullable< T, B > | |
| rhs | sparrow::nullable< T, B > | |
| rvalue_reference typedef | sparrow::nullable< T, B > | |
| self_type typedef | sparrow::nullable< T, B > | |
| stored_value_type typedef | sparrow::nullable< T, B > | |
| swap(self_type &other) noexcept | sparrow::nullable< T, B > | |
| value() & | sparrow::nullable< T, B > | |
| value() const & | sparrow::nullable< T, B > | |
| value() && | sparrow::nullable< T, B > | |
| value() const && | sparrow::nullable< T, B > | |
| value_or(U &&default_value) const & | sparrow::nullable< T, B > | |
| value_or(U &&default_value) && | sparrow::nullable< T, B > | |
| value_or(U &&default_value) const &-> value_type | sparrow::nullable< T, B > | |
| value_or(U &&default_value) &&-> value_type | sparrow::nullable< T, B > | |
| value_traits typedef | sparrow::nullable< T, B > | |
| value_type typedef | sparrow::nullable< T, B > |