|
sparrow 2.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
|
| Nhalf_float | Main namespace for half-precision functionality |
| Ndetail | |
| Rarithmetic | |
| Nsparrow | |
| Ndetail | |
| Rall_elements_same | |
| Rfixed_width_binary_types | |
| Rhas_tuple_element | |
| Ris_dict_encode | |
| Ris_express_layout_desire | |
| Ris_nullable_like | |
| Ris_plain_value_type | |
| Ris_run_end_encode | |
| Rlayout_const_reference | |
| Rtranslate_to_fixed_sized_list_layout | |
| Rtranslate_to_fixed_width_binary_layout | |
| Rtranslate_to_map_layout | |
| Rtranslate_to_struct_layout | |
| Rtranslate_to_union_layout | |
| Rtranslate_to_variable_sized_binary_layout | |
| Rtranslate_to_variable_sized_list_layout | |
| Rtranslates_to_date_layout | |
| Rtranslates_to_duration_layout | |
| Rtranslates_to_interval_layout | |
| Rtranslates_to_primitive_layout | |
| Rtranslates_to_time_layout | |
| Rtranslates_to_timestamp_layout | |
| Rtranslates_to_timestamp_without_timezone_layout | |
| Rtuple_like | |
| Rvariant_like | |
| Nimpl | |
| Rboth_constructible_from_cref | Concepts used to disambiguate the nullable class constructors |
| Rboth_convertible_from_cref | |
| Rconstructible_from_one | |
| Rconvertible_from_one | |
| Rinitializable_from_one | |
| Rinitializable_from_refs | |
| Rassignable_from_one | |
| Rassignable_from_refs | |
| Rboth_constructible_from_cond_ref | |
| Rboth_convertible_from_cond_ref | |
| Rboth_assignable_from_cref | |
| Rboth_assignable_from_cond_ref | |
| Nmpl | |
| Rany_typelist | Concept that matches any typelist instantiation |
| Rtype_wrapper | Concept for template types that can wrap a single type |
| Rct_type_predicate | Concept for compile-time type predicates |
| Rcallable_type_predicate | Concept for callable type predicates |
| Rconstant_iterator | Concept for constant iterators |
| Rconstant_range | Concept for constant ranges |
| Rbool_convertible_range | Concept for ranges whose elements are convertible to bool |
| Rboolean_like | Concept for boolean-like types |
| Rconvertible_ranges | Concept for convertible range types |
| Runique_ptr | Concept for unique_ptr instances |
| Runique_ptr_or_derived | Concept for unique_ptr or derived types |
| Rshared_ptr | Concept for shared_ptr instances |
| Rshared_ptr_or_derived | Concept for shared_ptr or derived types |
| Rsmart_ptr | Concept for any smart pointer type |
| Rsmart_ptr_and_derived | Concept for smart pointers and derived types |
| Rtestable | Concept for testable types in boolean contexts |
| RT_matches_qualifier_if_Y_is | Concept for matching qualifier requirements |
| Riterator_of_type | Concept for iterators of a specific value type |
| Rchar_like | Concept for character-like types |
| Rstd_array | Concept for std::array types |
| Rweakly_equality_comparable_with | |
| Nranges | |
| Rhas_ranges_copy | |
| Rallocator | |
| Rany_arrow_c_interface | Matches only the C interface structs for Arrow |
| Rany_arrow_type | Matches any type which is one of the base C++ types supported or at least that provides an arrow_traits specialization |
| Rarrow_array_or_ptr | Matches ArrowArray or a non-const pointer to an ArrowArray |
| Rarrow_schema_or_ptr | Matches ArrowSchema or a non-const pointer to an ArrowSchema |
| RBufferReference | Concept that checks if a type is a buffer reference suitable for adaptation |
| Rcan_any_allocator_sbo | |
| Rclonable | Matches types that provide a clone method |
| Rdate_type | |
| Rdecimal_integer_type | Concept for valid decimal integer backing types |
| Rdecimal_type | Concept for valid decimal types |
| Rduration_type | |
| Rfixed_size_sequence_view | |
| RFormat | |
| Rhas_arrow_type_traits | Matches types providing valid and complete arrow_traits specialization |
| Rinput_metadata_container | Concept for input containers that can provide metadata pairs |
| Rinterval_type | |
| Ris_arrow_base_type | Matches C++ representation types which are supported by default |
| Ris_arrow_base_type_extended | Checks if a type is an extended base type for Arrow |
| Ris_arrow_traits | Matches valid and complete arrow_traits specializations for type T |
| Ris_buffer_view | |
| Riterator_types | Concept for iterator types |
| Rlayout | Concept for layouts |
| Rlayout_offset | |
| Rlayout_or_array | |
| Rnull_count_policy | Concept that checks if a type is a valid null count policy |
| Rnullable_of | |
| Rnullable_of_convertible_to | |
| Rprimitive_type | |
| Rrange_of_nullables | |
| RRangeOfFormats | |
| RRangeOfRanges | |
| RT_is_const_if_FromBufferRef_is_const | Concept that ensures T is const if FromBufferRef is const |
| Rtime_type | |
| Rtimestamp_type | |
| Rtrivial_copyable_type | |
| Rvalidity_bitmap_input | Concept defining valid input types for validity bitmap creation |
| Rzoned_time_without_timezone_type |