sparrow 0.3.0
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
[detail level 123]
 Nsparrow
 Ndetail
 Rtranslates_to_primitive_layout
 Rtranslates_to_date_layout
 Rtranslates_to_duration_layout
 Rtranslates_to_timestamp_layout
 Rtranslates_to_interval_layout
 Rtranslates_to_time_layout
 Rtranslate_to_variable_sized_list_layout
 Rtranslate_to_struct_layout
 Rfixed_width_binary_types
 Rtranslate_to_fixed_sized_list_layout
 Rtranslate_to_variable_sized_binary_layout
 Rtranslate_to_fixed_width_binary_layout
 Rtranslate_to_union_layout
 Ris_nullable_like
 Ris_dict_encode
 Ris_run_end_encode
 Ris_express_layout_desire
 Ris_plain_value_type
 Rhas_tuple_element
 Rvariant_like
 Rtuple_like
 Rall_elements_same
 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_typelistMatches any type which is an instance of typelist
 Rtype_wrapperMatches template types which can be used as type-wrappers for evaluation in type-predicates
 Rct_type_predicateMatches template types that can be evaluated at compile-time similarly to std::true/false_type This makes possible to use predicates provided by the standard
 Rcallable_type_predicateMatches types whose instance can be called with an object representing a type to evaluate it
 Rconstant_iteratorRepresents a constant iterator
 Rconstant_rangeThe constant_range concept is a refinement of range for which ranges::begin returns a constant iterator
 Rbool_convertible_rangeMatches range types whose elements are convertible to bool
 Rboolean_likeMatches types that can be convertible to and assignable from bool
 Rconvertible_rangesMatches range types From whose elements are convertible to elements of range type To
 Runique_ptr
 Runique_ptr_or_derived
 Rshared_ptr
 Rshared_ptr_or_derived
 Rsmart_ptr
 Rsmart_ptr_and_derived
 Rtestable
 RT_matches_qualifier_if_Y_is
 Riterator_of_typeConcept to check if an iterator is of a specific type
 Rchar_like
 Rstd_array
 Rfixed_size_span
 Rlayout_or_array
 Rallocator
 Rcan_any_allocator_sbo
 RBufferReference
 RT_is_const_if_FromBufferRef_is_const
 Rvalidity_bitmap_input
 Rany_arrow_c_interfaceMatches only the C interface structs for Arrow
 Rarrow_schema_or_ptrMatches ArrowSchema or a non-const pointer to an ArrowSchema
 Rarrow_array_or_ptrMatches ArrowArray or a non-const pointer to an ArrowArray
 Rlayout
 Riterator_typesConcept for iterator types
 Rprimitive_type
 Rdate_type
 Rduration_type
 Rinterval_type
 Rtime_type
 Rtimestamp_type
 Rtrivial_copyable_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
 Rhas_arrow_type_traitsMatches types providing valid and complete arrow_traits specialization
 Rany_arrow_typeMatches any type which is one of the base C++ types supported or at least that provides an arrow_traits specialization
 Rlayout_offset
 RRangeOfRanges
 RFormat
 RRangeOfFormats
 RclonableMatches types that provide a clone method
 Ris_nullable_of
 Ris_nullable_of_convertible_to
 Rrange_of_nullables