55#if defined(__cpp_lib_format)
58struct std::formatter<
sparrow::list_value>
60 constexpr auto parse(std::format_parse_context& ctx) ->
decltype(ctx.begin())
65 SPARROW_API auto format(
const sparrow::list_value& list_value, std::format_context& ctx)
const
66 ->
decltype(ctx.out());
Base class for array type erasure.
const_reference operator[](size_type i) const
const_reference back() const
array_traits::value_type value_type
array_traits::const_reference const_reference
const_reference front() const
list_value(const array_wrapper *flat_array, size_type index_begin, size_type index_end)
SPARROW_API bool operator==(const array &lhs, const array &rhs)
Compares the content of two arrays.
std::ostream & operator<<(std::ostream &stream, T n)
mpl::rename< mpl::transform< detail::array_const_reference_t, all_base_types_t >, nullable_variant > const_reference
mpl::rename< mpl::transform< detail::array_value_type_t, all_base_types_t >, nullable_variant > value_type