sparrow 2.4.0
C++20 idiomatic APIs for the Apache Arrow Columnar Format
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
 Nhalf_floatMain 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_crefConcepts 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_typelistConcept that matches any typelist instantiation
 Rtype_wrapperConcept for template types that can wrap a single type
 Rct_type_predicateConcept for compile-time type predicates
 Rcallable_type_predicateConcept for callable type predicates
 Rconstant_iteratorConcept for constant iterators
 Rconstant_rangeConcept for constant ranges
 Rbool_convertible_rangeConcept for ranges whose elements are convertible to bool
 Rboolean_likeConcept for boolean-like types
 Rconvertible_rangesConcept for convertible range types
 Runique_ptrConcept for unique_ptr instances
 Runique_ptr_or_derivedConcept for unique_ptr or derived types
 Rshared_ptrConcept for shared_ptr instances
 Rshared_ptr_or_derivedConcept for shared_ptr or derived types
 Rsmart_ptrConcept for any smart pointer type
 Rsmart_ptr_and_derivedConcept for smart pointers and derived types
 RtestableConcept for testable types in boolean contexts
 RT_matches_qualifier_if_Y_isConcept for matching qualifier requirements
 Riterator_of_typeConcept for iterators of a specific value type
 Rchar_likeConcept for character-like types
 Rstd_arrayConcept for std::array types
 Rweakly_equality_comparable_with
 Nranges
 Rhas_ranges_copy
 Rallocator
 Rany_arrow_c_interfaceMatches only the C interface structs for Arrow
 Rany_arrow_typeMatches any type which is one of the base C++ types supported or at least that provides an arrow_traits specialization
 Rarrow_array_or_ptrMatches ArrowArray or a non-const pointer to an ArrowArray
 Rarrow_schema_or_ptrMatches ArrowSchema or a non-const pointer to an ArrowSchema
 RBufferReferenceConcept that checks if a type is a buffer reference suitable for adaptation
 Rcan_any_allocator_sbo
 RclonableMatches types that provide a clone method
 Rdate_type
 Rdecimal_integer_typeConcept for valid decimal integer backing types
 Rdecimal_typeConcept for valid decimal types
 Rduration_type
 Rfixed_size_sequence_view
 RFormat
 Rhas_arrow_type_traitsMatches types providing valid and complete arrow_traits specialization
 Rinput_metadata_containerConcept for input containers that can provide metadata pairs
 Rinterval_type
 Ris_arrow_base_typeMatches C++ representation types which are supported by default
 Ris_arrow_base_type_extendedChecks if a type is an extended base type for Arrow
 Ris_arrow_traitsMatches valid and complete arrow_traits specializations for type T
 Ris_buffer_view
 Riterator_typesConcept for iterator types
 RlayoutConcept for layouts
 Rlayout_offset
 Rlayout_or_array
 Rnull_count_policyConcept 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_constConcept that ensures T is const if FromBufferRef is const
 Rtime_type
 Rtimestamp_type
 Rtrivial_copyable_type
 Rvalidity_bitmap_inputConcept defining valid input types for validity bitmap creation
 Rzoned_time_without_timezone_type