sparrow 2.5.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