├── .clang-format ├── .clang-tidy ├── .codecov.yml ├── .doxygen ├── .github ├── images │ ├── ais.png │ └── bsl_logo.png └── workflows │ └── ccpp.yml ├── .gitignore ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE.md ├── PreLoad.cmake ├── README.md ├── SUPPORT.md ├── cmake ├── build_command.cmake ├── build_types.cmake ├── colors.cmake ├── config │ ├── all_projects.cmake │ ├── cmake.cmake │ └── default.cmake ├── depend │ └── codecov.cmake ├── find_programs.cmake ├── flags.cmake ├── function │ ├── bf_add_config.cmake │ ├── bf_add_info.cmake │ ├── bf_add_test.cmake │ ├── bf_add_test_internal.cmake │ ├── bf_check_dependency.cmake │ └── bf_find_program.cmake ├── init_build.cmake ├── interface │ ├── bsl.cmake │ └── bsl_internal.cmake ├── targets │ ├── codecov-genhtml.cmake │ ├── codecov-upload-ci.cmake │ ├── codecov-upload.cmake │ ├── doxygen.cmake │ ├── format.cmake │ ├── info.cmake │ └── unittest.cmake └── validate.cmake ├── examples ├── CMakeLists.txt ├── arguments │ ├── example_arguments_args.hpp │ ├── example_arguments_at.hpp │ ├── example_arguments_constructor.hpp │ ├── example_arguments_empty.hpp │ ├── example_arguments_front.hpp │ ├── example_arguments_increment.hpp │ ├── example_arguments_index.hpp │ ├── example_arguments_is_invalid.hpp │ ├── example_arguments_is_valid.hpp │ ├── example_arguments_opt.hpp │ ├── example_arguments_ostream.hpp │ ├── example_arguments_pos.hpp │ ├── example_arguments_remaining.hpp │ └── example_arguments_size.hpp ├── array │ ├── example_array_at_if.hpp │ ├── example_array_back.hpp │ ├── example_array_back_if.hpp │ ├── example_array_begin.hpp │ ├── example_array_data.hpp │ ├── example_array_empty.hpp │ ├── example_array_end.hpp │ ├── example_array_equals.hpp │ ├── example_array_front.hpp │ ├── example_array_front_if.hpp │ ├── example_array_max_size.hpp │ ├── example_array_not_equals.hpp │ ├── example_array_ostream.hpp │ ├── example_array_rbegin.hpp │ ├── example_array_rend.hpp │ ├── example_array_size.hpp │ └── example_array_size_bytes.hpp ├── basic_errc_type │ ├── example_basic_errc_type_constructor_t.hpp │ ├── example_basic_errc_type_constructor_t_safe_int.hpp │ ├── example_basic_errc_type_default_constructor.hpp │ ├── example_basic_errc_type_equals.hpp │ ├── example_basic_errc_type_failure.hpp │ ├── example_basic_errc_type_get.hpp │ ├── example_basic_errc_type_not_equals.hpp │ ├── example_basic_errc_type_operator_bool.hpp │ └── example_basic_errc_type_success.hpp ├── basic_string_view │ ├── example_basic_string_view_at_if.hpp │ ├── example_basic_string_view_back_if.hpp │ ├── example_basic_string_view_begin.hpp │ ├── example_basic_string_view_data.hpp │ ├── example_basic_string_view_default_constructor.hpp │ ├── example_basic_string_view_empty.hpp │ ├── example_basic_string_view_end.hpp │ ├── example_basic_string_view_ends_with.hpp │ ├── example_basic_string_view_equals.hpp │ ├── example_basic_string_view_find.hpp │ ├── example_basic_string_view_front_if.hpp │ ├── example_basic_string_view_is_invalid.hpp │ ├── example_basic_string_view_is_valid.hpp │ ├── example_basic_string_view_length.hpp │ ├── example_basic_string_view_max_size.hpp │ ├── example_basic_string_view_not_equals.hpp │ ├── example_basic_string_view_ostream.hpp │ ├── example_basic_string_view_rbegin.hpp │ ├── example_basic_string_view_remove_prefix.hpp │ ├── example_basic_string_view_remove_suffix.hpp │ ├── example_basic_string_view_rend.hpp │ ├── example_basic_string_view_s_assignment.hpp │ ├── example_basic_string_view_s_constructor.hpp │ ├── example_basic_string_view_s_count_constructor.hpp │ ├── example_basic_string_view_size.hpp │ ├── example_basic_string_view_size_bytes.hpp │ ├── example_basic_string_view_starts_with.hpp │ └── example_basic_string_view_substr.hpp ├── char_traits │ ├── example_char_traits_eof.hpp │ ├── example_char_traits_eq.hpp │ ├── example_char_traits_eq_int_type.hpp │ ├── example_char_traits_length.hpp │ ├── example_char_traits_lt.hpp │ ├── example_char_traits_not_eof.hpp │ ├── example_char_traits_to_char_type.hpp │ └── example_char_traits_to_int_type.hpp ├── contiguous_iterator │ ├── example_contiguous_iterator_data.hpp │ ├── example_contiguous_iterator_decrement.hpp │ ├── example_contiguous_iterator_empty.hpp │ ├── example_contiguous_iterator_equals.hpp │ ├── example_contiguous_iterator_get_if.hpp │ ├── example_contiguous_iterator_gt.hpp │ ├── example_contiguous_iterator_increment.hpp │ ├── example_contiguous_iterator_index.hpp │ ├── example_contiguous_iterator_is_end.hpp │ ├── example_contiguous_iterator_is_invalid.hpp │ ├── example_contiguous_iterator_is_valid.hpp │ ├── example_contiguous_iterator_lt.hpp │ ├── example_contiguous_iterator_not_equals.hpp │ ├── example_contiguous_iterator_operator_star.hpp │ └── example_contiguous_iterator_size.hpp ├── convert │ ├── example_convert_merge_umx_with.hpp │ ├── example_convert_to_i16.hpp │ ├── example_convert_to_i32.hpp │ ├── example_convert_to_i64.hpp │ ├── example_convert_to_i8.hpp │ ├── example_convert_to_idx.hpp │ ├── example_convert_to_u16.hpp │ ├── example_convert_to_u16_unsafe.hpp │ ├── example_convert_to_u32.hpp │ ├── example_convert_to_u32_unsafe.hpp │ ├── example_convert_to_u64.hpp │ ├── example_convert_to_u64_unsafe.hpp │ ├── example_convert_to_u8.hpp │ ├── example_convert_to_u8_unsafe.hpp │ ├── example_convert_to_umx.hpp │ └── example_convert_to_umx_unsafe.hpp ├── debug │ ├── example_debug_alert.hpp │ ├── example_debug_debug.hpp │ ├── example_debug_error.hpp │ ├── example_debug_hex.hpp │ └── example_debug_print.hpp ├── example_add_const_overview.hpp ├── example_add_lvalue_reference_overview.hpp ├── example_add_pointer_overview.hpp ├── example_add_rvalue_reference_overview.hpp ├── example_addressof_overview.hpp ├── example_alignment_of_overview.hpp ├── example_always_false_overview.hpp ├── example_arguments_overview.hpp ├── example_array_overview.hpp ├── example_as_const_overview.hpp ├── example_assert_overview.hpp ├── example_basic_errc_type_overview.hpp ├── example_basic_string_view_overview.hpp ├── example_bool_constant_overview.hpp ├── example_char_traits_overview.hpp ├── example_char_type_overview.hpp ├── example_class_base.hpp ├── example_class_empty.hpp ├── example_class_nodefault.hpp ├── example_class_pod.hpp ├── example_class_polymorphic.hpp ├── example_class_subclass.hpp ├── example_color_overview.hpp ├── example_common_type_overview.hpp ├── example_conditional_overview.hpp ├── example_conjunction_overview.hpp ├── example_construct_at_overview.hpp ├── example_contiguous_iterator_overview.hpp ├── example_convert_overview.hpp ├── example_cstr_type_overview.hpp ├── example_cstring_overview.hpp ├── example_decay_overview.hpp ├── example_declval_overview.hpp ├── example_destroy_at_overview.hpp ├── example_detected_alias.hpp ├── example_detected_or_overview.hpp ├── example_detected_or_t_overview.hpp ├── example_detected_t_overview.hpp ├── example_discard_overview.hpp ├── example_disjunction_overview.hpp ├── example_dormant_overview.hpp ├── example_enable_if_overview.hpp ├── example_ensures_overview.hpp ├── example_enum.hpp ├── example_errc_type_overview.hpp ├── example_exchange_overview.hpp ├── example_exit_code_overview.hpp ├── example_expects_overview.hpp ├── example_extent_overview.hpp ├── example_false_type_for_overview.hpp ├── example_false_type_overview.hpp ├── example_finally_overview.hpp ├── example_fmt_overview.hpp ├── example_forward_overview.hpp ├── example_from_chars_overview.hpp ├── example_function.hpp ├── example_has_unique_object_representations_overview.hpp ├── example_has_virtual_destructor_overview.hpp ├── example_index_sequence_for_overview.hpp ├── example_index_sequence_overview.hpp ├── example_integer_sequence_overview.hpp ├── example_integral_constant_overview.hpp ├── example_invoke_overview.hpp ├── example_invoke_result_overview.hpp ├── example_is_abstract_overview.hpp ├── example_is_aggregate_overview.hpp ├── example_is_arithmetic_overview.hpp ├── example_is_array_overview.hpp ├── example_is_assignable_overview.hpp ├── example_is_base_of_overview.hpp ├── example_is_bool_overview.hpp ├── example_is_bounded_array_overview.hpp ├── example_is_class_overview.hpp ├── example_is_compound_overview.hpp ├── example_is_const_overview.hpp ├── example_is_constant_evaluated_overview.hpp ├── example_is_constructible_overview.hpp ├── example_is_convertible_overview.hpp ├── example_is_copy_assignable_overview.hpp ├── example_is_copy_constructible_overview.hpp ├── example_is_copyable_overview.hpp ├── example_is_default_constructible_overview.hpp ├── example_is_destructible_overview.hpp ├── example_is_detected_convertible_overview.hpp ├── example_is_detected_exact_overview.hpp ├── example_is_detected_overview.hpp ├── example_is_empty_overview.hpp ├── example_is_enum_overview.hpp ├── example_is_final_overview.hpp ├── example_is_floating_point_overview.hpp ├── example_is_function_overview.hpp ├── example_is_fundamental_overview.hpp ├── example_is_integral_overview.hpp ├── example_is_invocable_overview.hpp ├── example_is_invocable_r_overview.hpp ├── example_is_lvalue_reference_overview.hpp ├── example_is_member_function_pointer_overview.hpp ├── example_is_member_object_pointer_overview.hpp ├── example_is_member_pointer_overview.hpp ├── example_is_movable_overview.hpp ├── example_is_move_assignable_overview.hpp ├── example_is_move_constructible_overview.hpp ├── example_is_nothrow_assignable_overview.hpp ├── example_is_nothrow_constructible_overview.hpp ├── example_is_nothrow_convertible_overview.hpp ├── example_is_nothrow_copy_assignable_overview.hpp ├── example_is_nothrow_copy_constructible_overview.hpp ├── example_is_nothrow_copyable_overview.hpp ├── example_is_nothrow_default_constructible_overview.hpp ├── example_is_nothrow_destructible_overview.hpp ├── example_is_nothrow_invocable_overview.hpp ├── example_is_nothrow_invocable_r_overview.hpp ├── example_is_nothrow_movable_overview.hpp ├── example_is_nothrow_move_assignable_overview.hpp ├── example_is_nothrow_move_constructible_overview.hpp ├── example_is_nothrow_swappable_overview.hpp ├── example_is_nothrow_swappable_with_overview.hpp ├── example_is_null_pointer_overview.hpp ├── example_is_object_overview.hpp ├── example_is_one_of_overview.hpp ├── example_is_pod_overview.hpp ├── example_is_pointer_overview.hpp ├── example_is_polymorphic_overview.hpp ├── example_is_reference_overview.hpp ├── example_is_reference_wrapper_overview.hpp ├── example_is_rvalue_reference_overview.hpp ├── example_is_same_overview.hpp ├── example_is_same_signedness_overview.hpp ├── example_is_scalar_overview.hpp ├── example_is_signed_overview.hpp ├── example_is_standard_layout_overview.hpp ├── example_is_swappable_overview.hpp ├── example_is_swappable_with_overview.hpp ├── example_is_trivial_overview.hpp ├── example_is_trivially_assignable_overview.hpp ├── example_is_trivially_constructible_overview.hpp ├── example_is_trivially_copy_assignable_overview.hpp ├── example_is_trivially_copy_constructible_overview.hpp ├── example_is_trivially_copyable_overview.hpp ├── example_is_trivially_default_constructible_overview.hpp ├── example_is_trivially_destructible_overview.hpp ├── example_is_trivially_movable_overview.hpp ├── example_is_trivially_move_assignable_overview.hpp ├── example_is_trivially_move_constructible_overview.hpp ├── example_is_unbounded_array_overview.hpp ├── example_is_union_overview.hpp ├── example_is_unsigned_overview.hpp ├── example_is_void_overview.hpp ├── example_is_volatile_overview.hpp ├── example_make_index_sequence_overview.hpp ├── example_make_integer_sequence_overview.hpp ├── example_make_signed_overview.hpp ├── example_make_unsigned_overview.hpp ├── example_max_align_t_overview.hpp ├── example_move_if_noexcept_overview.hpp ├── example_move_overview.hpp ├── example_negation_overview.hpp ├── example_nonesuch_overview.hpp ├── example_npos_overview.hpp ├── example_nullptr_t_overview.hpp ├── example_numeric_limits_overview.hpp ├── example_rank_overview.hpp ├── example_readme_overview.hpp ├── example_reference_wrapper_overview.hpp ├── example_remove_all_extents_overview.hpp ├── example_remove_const_overview.hpp ├── example_remove_cv_overview.hpp ├── example_remove_cvext_overview.hpp ├── example_remove_cvref_overview.hpp ├── example_remove_extent_overview.hpp ├── example_remove_pointer_overview.hpp ├── example_remove_reference_overview.hpp ├── example_remove_volatile_overview.hpp ├── example_reverse_iterator_overview.hpp ├── example_safe_idx_overview.hpp ├── example_safe_integral_overview.hpp ├── example_sort_overview.hpp ├── example_source_location_overview.hpp ├── example_span_overview.hpp ├── example_string_view_overview.hpp ├── example_swap_overview.hpp ├── example_touch_overview.hpp ├── example_true_type_for_overview.hpp ├── example_true_type_overview.hpp ├── example_type_identity_overview.hpp ├── example_underlying_type_overview.hpp ├── example_unlikely_overview.hpp ├── example_void_t_overview.hpp ├── fmt │ ├── example_fmt_align.hpp │ ├── example_fmt_alt_form.hpp │ ├── example_fmt_bool.hpp │ ├── example_fmt_char_type.hpp │ ├── example_fmt_constructor_f_val.hpp │ ├── example_fmt_constructor_f_val_width.hpp │ ├── example_fmt_cstr_type.hpp │ ├── example_fmt_integral.hpp │ ├── example_fmt_sign.hpp │ ├── example_fmt_sign_aware.hpp │ └── example_fmt_width.hpp ├── integer_sequence │ ├── example_integer_sequence_max.hpp │ ├── example_integer_sequence_min.hpp │ └── example_integer_sequence_size.hpp ├── main.cpp ├── reference_wrapper │ ├── example_reference_wrapper_constructor.hpp │ ├── example_reference_wrapper_functor.hpp │ ├── example_reference_wrapper_get.hpp │ └── example_reference_wrapper_ostream.hpp ├── reverse_iterator │ ├── example_reverse_iterator_data.hpp │ ├── example_reverse_iterator_decrement.hpp │ ├── example_reverse_iterator_empty.hpp │ ├── example_reverse_iterator_equals.hpp │ ├── example_reverse_iterator_get_if.hpp │ ├── example_reverse_iterator_gt.hpp │ ├── example_reverse_iterator_increment.hpp │ ├── example_reverse_iterator_index.hpp │ ├── example_reverse_iterator_is_end.hpp │ ├── example_reverse_iterator_is_invalid.hpp │ ├── example_reverse_iterator_is_valid.hpp │ ├── example_reverse_iterator_lt.hpp │ ├── example_reverse_iterator_not_equals.hpp │ └── example_reverse_iterator_size.hpp ├── safe_idx │ ├── example_safe_idx_add.hpp │ ├── example_safe_idx_assign_add.hpp │ ├── example_safe_idx_assign_sub.hpp │ ├── example_safe_idx_assignment_t.hpp │ ├── example_safe_idx_constructor_t.hpp │ ├── example_safe_idx_data.hpp │ ├── example_safe_idx_dec.hpp │ ├── example_safe_idx_default_constructor.hpp │ ├── example_safe_idx_equals.hpp │ ├── example_safe_idx_get.hpp │ ├── example_safe_idx_gt.hpp │ ├── example_safe_idx_inc.hpp │ ├── example_safe_idx_is_invalid.hpp │ ├── example_safe_idx_is_pos.hpp │ ├── example_safe_idx_is_valid.hpp │ ├── example_safe_idx_is_zero.hpp │ ├── example_safe_idx_lt.hpp │ ├── example_safe_idx_max_value.hpp │ ├── example_safe_idx_min_value.hpp │ ├── example_safe_idx_not_equals.hpp │ └── example_safe_idx_sub.hpp ├── safe_integral │ ├── example_safe_integral_add.hpp │ ├── example_safe_integral_and.hpp │ ├── example_safe_integral_assign_add.hpp │ ├── example_safe_integral_assign_and.hpp │ ├── example_safe_integral_assign_div.hpp │ ├── example_safe_integral_assign_lshift.hpp │ ├── example_safe_integral_assign_mod.hpp │ ├── example_safe_integral_assign_mul.hpp │ ├── example_safe_integral_assign_or.hpp │ ├── example_safe_integral_assign_rshift.hpp │ ├── example_safe_integral_assign_sub.hpp │ ├── example_safe_integral_assign_xor.hpp │ ├── example_safe_integral_assignment_t.hpp │ ├── example_safe_integral_checked.hpp │ ├── example_safe_integral_complement.hpp │ ├── example_safe_integral_constructor_t.hpp │ ├── example_safe_integral_data.hpp │ ├── example_safe_integral_dec.hpp │ ├── example_safe_integral_default_constructor.hpp │ ├── example_safe_integral_div.hpp │ ├── example_safe_integral_equals.hpp │ ├── example_safe_integral_failure.hpp │ ├── example_safe_integral_get.hpp │ ├── example_safe_integral_gt.hpp │ ├── example_safe_integral_inc.hpp │ ├── example_safe_integral_is_checked.hpp │ ├── example_safe_integral_is_invalid.hpp │ ├── example_safe_integral_is_neg.hpp │ ├── example_safe_integral_is_poisoned.hpp │ ├── example_safe_integral_is_pos.hpp │ ├── example_safe_integral_is_unchecked.hpp │ ├── example_safe_integral_is_valid.hpp │ ├── example_safe_integral_is_valid_and_checked.hpp │ ├── example_safe_integral_is_zero.hpp │ ├── example_safe_integral_is_zero_or_invalid.hpp │ ├── example_safe_integral_is_zero_or_poisoned.hpp │ ├── example_safe_integral_lshift.hpp │ ├── example_safe_integral_lt.hpp │ ├── example_safe_integral_make_safe.hpp │ ├── example_safe_integral_max.hpp │ ├── example_safe_integral_max_value.hpp │ ├── example_safe_integral_min.hpp │ ├── example_safe_integral_min_value.hpp │ ├── example_safe_integral_mod.hpp │ ├── example_safe_integral_mul.hpp │ ├── example_safe_integral_not_equals.hpp │ ├── example_safe_integral_or.hpp │ ├── example_safe_integral_rshift.hpp │ ├── example_safe_integral_sub.hpp │ ├── example_safe_integral_unary.hpp │ └── example_safe_integral_xor.hpp ├── source_location │ ├── example_source_location_current.hpp │ ├── example_source_location_default_constructor.hpp │ ├── example_source_location_file_name.hpp │ ├── example_source_location_function_name.hpp │ ├── example_source_location_here.hpp │ ├── example_source_location_line.hpp │ └── example_source_location_ostream.hpp └── span │ ├── example_span_array_constructor.hpp │ ├── example_span_at_if.hpp │ ├── example_span_back_if.hpp │ ├── example_span_begin.hpp │ ├── example_span_data.hpp │ ├── example_span_default_constructor.hpp │ ├── example_span_empty.hpp │ ├── example_span_end.hpp │ ├── example_span_equals.hpp │ ├── example_span_first.hpp │ ├── example_span_front_if.hpp │ ├── example_span_is_invalid.hpp │ ├── example_span_is_valid.hpp │ ├── example_span_last.hpp │ ├── example_span_max_size.hpp │ ├── example_span_not_equals.hpp │ ├── example_span_ostream.hpp │ ├── example_span_ptr_count_constructor.hpp │ ├── example_span_rbegin.hpp │ ├── example_span_rend.hpp │ ├── example_span_size.hpp │ ├── example_span_size_bytes.hpp │ └── example_span_subspan.hpp ├── include └── bsl │ ├── add_const.hpp │ ├── add_lvalue_reference.hpp │ ├── add_pointer.hpp │ ├── add_rvalue_reference.hpp │ ├── add_volatile.hpp │ ├── addressof.hpp │ ├── alignment_of.hpp │ ├── always_false.hpp │ ├── arguments.hpp │ ├── array.hpp │ ├── as_const.hpp │ ├── assert.hpp │ ├── assert.rs │ ├── basic_errc_type.hpp │ ├── basic_errc_type.rs │ ├── basic_string_view.hpp │ ├── bool_constant.hpp │ ├── carray.hpp │ ├── char_traits.hpp │ ├── char_type.hpp │ ├── char_type.rs │ ├── color.hpp │ ├── color.rs │ ├── common_type.hpp │ ├── conditional.hpp │ ├── conjunction.hpp │ ├── construct_at.hpp │ ├── contiguous_iterator.hpp │ ├── convert.hpp │ ├── convert.rs │ ├── cptr_type.rs │ ├── cstdint.hpp │ ├── cstr_type.hpp │ ├── cstr_type.rs │ ├── cstring.hpp │ ├── debug.hpp │ ├── debug.rs │ ├── debug_levels.hpp │ ├── debug_levels.rs │ ├── decay.hpp │ ├── declval.hpp │ ├── destroy_at.hpp │ ├── details │ ├── arguments_impl.hpp │ ├── detector.hpp │ ├── extent_base.hpp │ ├── fmt_fsm.hpp │ ├── fmt_impl_align.hpp │ ├── fmt_impl_bool.hpp │ ├── fmt_impl_char_type.hpp │ ├── fmt_impl_cstr_type.hpp │ ├── fmt_impl_errc_type.hpp │ ├── fmt_impl_integral.hpp │ ├── fmt_impl_integral_helpers.hpp │ ├── fmt_impl_integral_info.hpp │ ├── fmt_impl_null_pointer.hpp │ ├── fmt_impl_string_view.hpp │ ├── fmt_impl_void_pointer.hpp │ ├── integer_sequence_max.hpp │ ├── integer_sequence_min.hpp │ ├── invoke_impl.hpp │ ├── invoke_impl_base.hpp │ ├── invoke_impl_fp.hpp │ ├── invoke_impl_mfp_o.hpp │ ├── invoke_impl_mfp_p.hpp │ ├── invoke_impl_mfp_r.hpp │ ├── invoke_impl_mop_o.hpp │ ├── invoke_impl_mop_p.hpp │ ├── invoke_impl_mop_r.hpp │ ├── invoke_traits.hpp │ ├── invoke_type.hpp │ ├── is_destructible_type.hpp │ ├── is_nothrow_destructible_type.hpp │ ├── out.hpp │ ├── out_char.hpp │ ├── out_cstr.hpp │ ├── out_line.hpp │ ├── out_type_alert.hpp │ ├── out_type_debug.hpp │ ├── out_type_empty.hpp │ ├── out_type_error.hpp │ ├── out_type_print.hpp │ ├── swappable_traits.hpp │ ├── swappable_type.hpp │ ├── unordered_map_node_type.hpp │ └── value_type_for.hpp │ ├── detected_or.hpp │ ├── detected_or_t.hpp │ ├── detected_t.hpp │ ├── discard.hpp │ ├── discard.rs │ ├── disjunction.hpp │ ├── dontcare_t.hpp │ ├── dormant_t.hpp │ ├── enable_if.hpp │ ├── ensures.hpp │ ├── ensures.rs │ ├── errc_type.hpp │ ├── errc_type.rs │ ├── exchange.hpp │ ├── exit_code.hpp │ ├── exit_code.rs │ ├── expects.hpp │ ├── expects.rs │ ├── extent.hpp │ ├── false_type.hpp │ ├── false_type_for.hpp │ ├── finally.hpp │ ├── finally.rs │ ├── float_denorm_style.hpp │ ├── float_round_style.hpp │ ├── fmt.hpp │ ├── fmt_align.hpp │ ├── fmt_options.hpp │ ├── fmt_sign.hpp │ ├── fmt_type.hpp │ ├── forward.hpp │ ├── from_chars.hpp │ ├── has_unique_object_representations.hpp │ ├── has_virtual_destructor.hpp │ ├── in_place_index_t.hpp │ ├── in_place_t.hpp │ ├── in_place_type_t.hpp │ ├── index_sequence.hpp │ ├── index_sequence_for.hpp │ ├── integer.hpp │ ├── integer.rs │ ├── integer_sequence.hpp │ ├── integral_constant.hpp │ ├── into_bool.rs │ ├── into_safe_integral.rs │ ├── invoke.hpp │ ├── invoke_result.hpp │ ├── is_abstract.hpp │ ├── is_aggregate.hpp │ ├── is_arithmetic.hpp │ ├── is_array.hpp │ ├── is_assignable.hpp │ ├── is_base_of.hpp │ ├── is_bool.hpp │ ├── is_bounded_array.hpp │ ├── is_class.hpp │ ├── is_compound.hpp │ ├── is_const.hpp │ ├── is_constant_evaluated.hpp │ ├── is_constructible.hpp │ ├── is_convertible.hpp │ ├── is_copy_assignable.hpp │ ├── is_copy_constructible.hpp │ ├── is_copyable.hpp │ ├── is_default_constructible.hpp │ ├── is_destructible.hpp │ ├── is_detected.hpp │ ├── is_detected_convertible.hpp │ ├── is_detected_exact.hpp │ ├── is_empty.hpp │ ├── is_enum.hpp │ ├── is_final.hpp │ ├── is_floating_point.hpp │ ├── is_function.hpp │ ├── is_fundamental.hpp │ ├── is_integral.hpp │ ├── is_invocable.hpp │ ├── is_invocable_r.hpp │ ├── is_lvalue_reference.hpp │ ├── is_member_function_pointer.hpp │ ├── is_member_object_pointer.hpp │ ├── is_member_pointer.hpp │ ├── is_movable.hpp │ ├── is_move_assignable.hpp │ ├── is_move_constructible.hpp │ ├── is_nothrow_assignable.hpp │ ├── is_nothrow_constructible.hpp │ ├── is_nothrow_convertible.hpp │ ├── is_nothrow_copy_assignable.hpp │ ├── is_nothrow_copy_constructible.hpp │ ├── is_nothrow_copyable.hpp │ ├── is_nothrow_default_constructible.hpp │ ├── is_nothrow_destructible.hpp │ ├── is_nothrow_invocable.hpp │ ├── is_nothrow_invocable_r.hpp │ ├── is_nothrow_movable.hpp │ ├── is_nothrow_move_assignable.hpp │ ├── is_nothrow_move_constructible.hpp │ ├── is_nothrow_swappable.hpp │ ├── is_nothrow_swappable_with.hpp │ ├── is_null_pointer.hpp │ ├── is_object.hpp │ ├── is_one_of.hpp │ ├── is_pod.hpp │ ├── is_pointer.hpp │ ├── is_polymorphic.hpp │ ├── is_reference.hpp │ ├── is_reference_wrapper.hpp │ ├── is_rvalue_reference.hpp │ ├── is_same.hpp │ ├── is_same_signedness.hpp │ ├── is_scalar.hpp │ ├── is_signed.hpp │ ├── is_standard_layout.hpp │ ├── is_swappable.hpp │ ├── is_swappable_with.hpp │ ├── is_trivial.hpp │ ├── is_trivially_assignable.hpp │ ├── is_trivially_constructible.hpp │ ├── is_trivially_copy_assignable.hpp │ ├── is_trivially_copy_constructible.hpp │ ├── is_trivially_copyable.hpp │ ├── is_trivially_default_constructible.hpp │ ├── is_trivially_destructible.hpp │ ├── is_trivially_movable.hpp │ ├── is_trivially_move_assignable.hpp │ ├── is_trivially_move_constructible.hpp │ ├── is_unbounded_array.hpp │ ├── is_union.hpp │ ├── is_unsigned.hpp │ ├── is_void.hpp │ ├── is_volatile.hpp │ ├── located_arg.hpp │ ├── make_index_sequence.hpp │ ├── make_integer_sequence.hpp │ ├── make_signed.hpp │ ├── make_unsigned.hpp │ ├── max_align_t.hpp │ ├── move.hpp │ ├── move_if_noexcept.hpp │ ├── negation.hpp │ ├── nonesuch.hpp │ ├── npos.hpp │ ├── nullptr_t.hpp │ ├── numeric_limits.hpp │ ├── platform │ ├── linux │ │ └── bsl │ │ │ ├── cstdio.hpp │ │ │ ├── cstdlib.hpp │ │ │ ├── details │ │ │ └── print_thread_id.hpp │ │ │ └── enable_color.hpp │ └── windows │ │ └── bsl │ │ ├── cstdio.hpp │ │ ├── cstdlib.hpp │ │ ├── details │ │ └── print_thread_id.hpp │ │ └── enable_color.hpp │ ├── rank.hpp │ ├── reference_wrapper.hpp │ ├── remove_all_extents.hpp │ ├── remove_const.hpp │ ├── remove_cv.hpp │ ├── remove_cvext.hpp │ ├── remove_cvref.hpp │ ├── remove_extent.hpp │ ├── remove_pointer.hpp │ ├── remove_reference.hpp │ ├── remove_volatile.hpp │ ├── reverse_iterator.hpp │ ├── safe_idx.hpp │ ├── safe_idx.rs │ ├── safe_integral.hpp │ ├── safe_integral.rs │ ├── sort.hpp │ ├── source_location.hpp │ ├── source_location.rs │ ├── span.hpp │ ├── string_view.hpp │ ├── swap.hpp │ ├── touch.hpp │ ├── touch.rs │ ├── true_type.hpp │ ├── true_type_for.hpp │ ├── type_identity.hpp │ ├── typename.hpp │ ├── underlying_type.hpp │ ├── unlikely.hpp │ ├── unordered_map.hpp │ ├── ut.hpp │ ├── ut_cleanup.hpp │ ├── ut_cleanup_at_runtime.hpp │ ├── ut_given.hpp │ ├── ut_given_at_runtime.hpp │ ├── ut_scenario.hpp │ ├── ut_then.hpp │ ├── ut_then_at_runtime.hpp │ ├── ut_when.hpp │ └── void_t.hpp ├── lib.rs ├── tests ├── .clang-tidy ├── CMakeLists.txt ├── add_const │ ├── CMakeLists.txt │ └── overview.cpp ├── add_lvalue_reference │ ├── CMakeLists.txt │ └── overview.cpp ├── add_pointer │ ├── CMakeLists.txt │ └── overview.cpp ├── add_rvalue_reference │ ├── CMakeLists.txt │ └── overview.cpp ├── add_volatile │ ├── CMakeLists.txt │ └── overview.cpp ├── addressof │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── alias_get_op.hpp ├── alias_set_op.hpp ├── alignment_of │ ├── CMakeLists.txt │ └── overview.cpp ├── always_false │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── arguments │ ├── CMakeLists.txt │ ├── behavior.cpp │ ├── behavior_opt_bool.cpp │ ├── behavior_opt_int16.cpp │ ├── behavior_opt_int32.cpp │ ├── behavior_opt_int64.cpp │ ├── behavior_opt_int8.cpp │ ├── behavior_opt_string_view.cpp │ ├── behavior_opt_uint16.cpp │ ├── behavior_opt_uint16_hex.cpp │ ├── behavior_opt_uint32.cpp │ ├── behavior_opt_uint32_hex.cpp │ ├── behavior_opt_uint64.cpp │ ├── behavior_opt_uint64_hex.cpp │ ├── behavior_opt_uint8.cpp │ ├── behavior_opt_uint8_hex.cpp │ ├── behavior_pos_bool.cpp │ ├── behavior_pos_int16.cpp │ ├── behavior_pos_int32.cpp │ ├── behavior_pos_int64.cpp │ ├── behavior_pos_int8.cpp │ ├── behavior_pos_string_view.cpp │ ├── behavior_pos_uint16.cpp │ ├── behavior_pos_uint16_hex.cpp │ ├── behavior_pos_uint32.cpp │ ├── behavior_pos_uint32_hex.cpp │ ├── behavior_pos_uint64.cpp │ ├── behavior_pos_uint64_hex.cpp │ ├── behavior_pos_uint8.cpp │ ├── behavior_pos_uint8_hex.cpp │ └── requirements.cpp ├── array │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── array_init.hpp ├── as_const │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── assert │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── basic_errc_type │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── basic_string_view │ ├── .clang-format │ ├── CMakeLists.txt │ ├── behavior.cpp │ ├── behavior_ends_with.cpp │ ├── behavior_find.cpp │ ├── behavior_fmt.cpp │ ├── behavior_operators.cpp │ ├── behavior_starts_with.cpp │ └── requirements.cpp ├── binary_analysis │ ├── CMakeLists.txt │ ├── debug.cpp │ └── safe_integral.cpp ├── bool_constant │ ├── CMakeLists.txt │ └── overview.cpp ├── carray │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── carray_init.hpp ├── char_traits │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── char_type │ ├── CMakeLists.txt │ └── overview.cpp ├── class_abstract.hpp ├── class_base.hpp ├── class_convertible_to_const_void_ptr.hpp ├── class_convertible_to_void_ptr.hpp ├── class_deleted.hpp ├── class_destructor_throws.hpp ├── class_empty.hpp ├── class_except.hpp ├── class_nocopy.hpp ├── class_nodefault.hpp ├── class_pod.hpp ├── class_subclass.hpp ├── class_virtual_destructor.hpp ├── color │ ├── CMakeLists.txt │ └── overview.cpp ├── common_type │ ├── CMakeLists.txt │ └── overview.cpp ├── conditional │ ├── CMakeLists.txt │ └── overview.cpp ├── conjunction │ ├── CMakeLists.txt │ └── overview.cpp ├── construct_at │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── contiguous_iterator │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── convert │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── cstr_type │ ├── CMakeLists.txt │ └── overview.cpp ├── cstring │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── debug │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── decay │ ├── CMakeLists.txt │ └── overview.cpp ├── declval │ ├── CMakeLists.txt │ └── overview.cpp ├── destroy_at │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── detected_or │ ├── CMakeLists.txt │ └── overview.cpp ├── detected_or_t │ ├── CMakeLists.txt │ └── overview.cpp ├── detected_t │ ├── CMakeLists.txt │ └── overview.cpp ├── discard │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── disjunction │ ├── CMakeLists.txt │ └── overview.cpp ├── dormant_t │ ├── CMakeLists.txt │ └── overview.cpp ├── enable_if │ ├── CMakeLists.txt │ └── overview.cpp ├── ensures │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── enum_empty.hpp ├── errc_type │ ├── CMakeLists.txt │ └── overview.cpp ├── exchange │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── exit_code │ ├── CMakeLists.txt │ └── overview.cpp ├── expects │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── extent │ ├── CMakeLists.txt │ └── overview.cpp ├── false_type │ ├── CMakeLists.txt │ └── overview.cpp ├── false_type_for │ ├── CMakeLists.txt │ └── overview.cpp ├── finally │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── fmt │ ├── CMakeLists.txt │ ├── behavior.cpp │ ├── behavior_align.cpp │ ├── behavior_alternate_form.cpp │ ├── behavior_bool.cpp │ ├── behavior_char_type.cpp │ ├── behavior_cstr_type.cpp │ ├── behavior_errc_type.cpp │ ├── behavior_integral.cpp │ ├── behavior_null_pointer.cpp │ ├── behavior_sign.cpp │ ├── behavior_sign_aware.cpp │ ├── behavior_type.cpp │ ├── behavior_void_pointer.cpp │ └── requirements.cpp ├── fmt_options │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── fmt_test.hpp ├── forward │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── from_chars │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── func.hpp ├── func_might_throw.hpp ├── has_unique_object_representations │ ├── CMakeLists.txt │ └── overview.cpp ├── has_virtual_destructor │ ├── CMakeLists.txt │ └── overview.cpp ├── in_place_index_t │ ├── CMakeLists.txt │ └── overview.cpp ├── in_place_t │ ├── CMakeLists.txt │ └── overview.cpp ├── in_place_type_t │ ├── CMakeLists.txt │ └── overview.cpp ├── index_sequence │ ├── CMakeLists.txt │ └── overview.cpp ├── index_sequence_for │ ├── CMakeLists.txt │ └── overview.cpp ├── integer_sequence │ ├── CMakeLists.txt │ └── overview.cpp ├── integral_constant │ ├── CMakeLists.txt │ └── overview.cpp ├── invoke │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── invoke_result │ ├── CMakeLists.txt │ └── overview.cpp ├── is_abstract │ ├── CMakeLists.txt │ └── overview.cpp ├── is_aggregate │ ├── CMakeLists.txt │ └── overview.cpp ├── is_arithmetic │ ├── CMakeLists.txt │ └── overview.cpp ├── is_array │ ├── CMakeLists.txt │ └── overview.cpp ├── is_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_base_of │ ├── CMakeLists.txt │ └── overview.cpp ├── is_bool │ ├── CMakeLists.txt │ └── overview.cpp ├── is_bounded_array │ ├── CMakeLists.txt │ └── overview.cpp ├── is_class │ ├── CMakeLists.txt │ └── overview.cpp ├── is_compound │ ├── CMakeLists.txt │ └── overview.cpp ├── is_const │ ├── CMakeLists.txt │ └── overview.cpp ├── is_constant_evaluated │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── is_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_convertible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_copy_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_copy_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_copyable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_default_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_destructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_detected │ ├── CMakeLists.txt │ └── overview.cpp ├── is_detected_convertible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_detected_exact │ ├── CMakeLists.txt │ └── overview.cpp ├── is_empty │ ├── CMakeLists.txt │ └── overview.cpp ├── is_enum │ ├── CMakeLists.txt │ └── overview.cpp ├── is_final │ ├── CMakeLists.txt │ └── overview.cpp ├── is_floating_point │ ├── CMakeLists.txt │ └── overview.cpp ├── is_function │ ├── CMakeLists.txt │ └── overview.cpp ├── is_fundamental │ ├── CMakeLists.txt │ └── overview.cpp ├── is_integral │ ├── CMakeLists.txt │ └── overview.cpp ├── is_invocable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_invocable_r │ ├── CMakeLists.txt │ └── overview.cpp ├── is_lvalue_reference │ ├── CMakeLists.txt │ └── overview.cpp ├── is_member_function_pointer │ ├── CMakeLists.txt │ └── overview.cpp ├── is_member_object_pointer │ ├── CMakeLists.txt │ └── overview.cpp ├── is_member_pointer │ ├── CMakeLists.txt │ └── overview.cpp ├── is_movable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_move_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_move_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_convertible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_copy_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_copy_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_copyable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_default_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_destructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_invocable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_invocable_r │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_movable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_move_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_move_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_swappable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_nothrow_swappable_with │ ├── CMakeLists.txt │ └── overview.cpp ├── is_null_pointer │ ├── CMakeLists.txt │ └── overview.cpp ├── is_object │ ├── CMakeLists.txt │ └── overview.cpp ├── is_pod │ ├── CMakeLists.txt │ └── overview.cpp ├── is_pointer │ ├── CMakeLists.txt │ └── overview.cpp ├── is_polymorphic │ ├── CMakeLists.txt │ └── overview.cpp ├── is_reference │ ├── CMakeLists.txt │ └── overview.cpp ├── is_reference_wrapper │ ├── CMakeLists.txt │ └── overview.cpp ├── is_rvalue_reference │ ├── CMakeLists.txt │ └── overview.cpp ├── is_same │ ├── CMakeLists.txt │ └── overview.cpp ├── is_same_signedness │ ├── CMakeLists.txt │ └── overview.cpp ├── is_scalar │ ├── CMakeLists.txt │ └── overview.cpp ├── is_signed │ ├── CMakeLists.txt │ └── overview.cpp ├── is_standard_layout │ ├── CMakeLists.txt │ └── overview.cpp ├── is_swappable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_swappable_with │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivial │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_copy_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_copy_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_copyable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_default_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_destructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_movable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_move_assignable │ ├── CMakeLists.txt │ └── overview.cpp ├── is_trivially_move_constructible │ ├── CMakeLists.txt │ └── overview.cpp ├── is_unbounded_array │ ├── CMakeLists.txt │ └── overview.cpp ├── is_union │ ├── CMakeLists.txt │ └── overview.cpp ├── is_unsigned │ ├── CMakeLists.txt │ └── overview.cpp ├── is_void │ ├── CMakeLists.txt │ └── overview.cpp ├── is_volatile │ ├── CMakeLists.txt │ └── overview.cpp ├── make_index_sequence │ ├── CMakeLists.txt │ └── overview.cpp ├── make_integer_sequence │ ├── CMakeLists.txt │ └── overview.cpp ├── make_signed │ ├── CMakeLists.txt │ └── overview.cpp ├── make_unsigned │ ├── CMakeLists.txt │ └── overview.cpp ├── max_align_t │ ├── CMakeLists.txt │ └── overview.cpp ├── mocks │ ├── CMakeLists.txt │ └── behavior.cpp ├── move │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── move_if_noexcept │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── negation │ ├── CMakeLists.txt │ └── overview.cpp ├── nonesuch │ ├── CMakeLists.txt │ └── overview.cpp ├── npos │ ├── CMakeLists.txt │ └── overview.cpp ├── nullptr_t │ ├── CMakeLists.txt │ └── overview.cpp ├── numeric_limits │ ├── CMakeLists.txt │ └── overview.cpp ├── rank │ ├── CMakeLists.txt │ └── overview.cpp ├── reference_wrapper │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── remove_all_extents │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_const │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_cv │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_cvext │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_cvref │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_extent │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_pointer │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_reference │ ├── CMakeLists.txt │ └── overview.cpp ├── remove_volatile │ ├── CMakeLists.txt │ └── overview.cpp ├── reverse_iterator │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── safe_idx │ ├── .clang-tidy │ ├── CMakeLists.txt │ ├── behavior_arithmetic.cpp │ ├── behavior_members.cpp │ ├── behavior_rational.cpp │ └── requirements.cpp ├── safe_integral │ ├── .clang-tidy │ ├── CMakeLists.txt │ ├── behavior_arithmetic.cpp │ ├── behavior_binary.cpp │ ├── behavior_make_safe.cpp │ ├── behavior_members.cpp │ ├── behavior_rational.cpp │ ├── behavior_shift.cpp │ └── requirements.cpp ├── sort │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── source_location │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── span │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── string_view │ ├── CMakeLists.txt │ └── overview.cpp ├── struct_empty.hpp ├── swap │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── touch │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── true_type │ ├── CMakeLists.txt │ └── overview.cpp ├── true_type_for │ ├── CMakeLists.txt │ └── overview.cpp ├── type_identity │ ├── CMakeLists.txt │ └── overview.cpp ├── underlying_type │ ├── CMakeLists.txt │ └── overview.cpp ├── union_empty.hpp ├── unlikely │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── unordered_map │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp ├── ut │ ├── CMakeLists.txt │ ├── behavior.cpp │ └── requirements.cpp └── void_t │ ├── CMakeLists.txt │ └── overview.cpp └── utils ├── iwyu_tool.py └── linux ├── doxygen └── include-what-you-use /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.clang-format -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.codecov.yml -------------------------------------------------------------------------------- /.doxygen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.doxygen -------------------------------------------------------------------------------- /.github/images/ais.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.github/images/ais.png -------------------------------------------------------------------------------- /.github/images/bsl_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.github/images/bsl_logo.png -------------------------------------------------------------------------------- /.github/workflows/ccpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.github/workflows/ccpp.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /PreLoad.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/PreLoad.cmake -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/README.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cmake/build_command.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/build_command.cmake -------------------------------------------------------------------------------- /cmake/build_types.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/build_types.cmake -------------------------------------------------------------------------------- /cmake/colors.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/colors.cmake -------------------------------------------------------------------------------- /cmake/config/all_projects.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/config/all_projects.cmake -------------------------------------------------------------------------------- /cmake/config/cmake.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/config/cmake.cmake -------------------------------------------------------------------------------- /cmake/config/default.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/config/default.cmake -------------------------------------------------------------------------------- /cmake/depend/codecov.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/depend/codecov.cmake -------------------------------------------------------------------------------- /cmake/find_programs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/find_programs.cmake -------------------------------------------------------------------------------- /cmake/flags.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/flags.cmake -------------------------------------------------------------------------------- /cmake/function/bf_add_config.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/function/bf_add_config.cmake -------------------------------------------------------------------------------- /cmake/function/bf_add_info.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/function/bf_add_info.cmake -------------------------------------------------------------------------------- /cmake/function/bf_add_test.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/function/bf_add_test.cmake -------------------------------------------------------------------------------- /cmake/function/bf_add_test_internal.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/function/bf_add_test_internal.cmake -------------------------------------------------------------------------------- /cmake/function/bf_check_dependency.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/function/bf_check_dependency.cmake -------------------------------------------------------------------------------- /cmake/function/bf_find_program.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/function/bf_find_program.cmake -------------------------------------------------------------------------------- /cmake/init_build.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/init_build.cmake -------------------------------------------------------------------------------- /cmake/interface/bsl.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/interface/bsl.cmake -------------------------------------------------------------------------------- /cmake/interface/bsl_internal.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/interface/bsl_internal.cmake -------------------------------------------------------------------------------- /cmake/targets/codecov-genhtml.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/targets/codecov-genhtml.cmake -------------------------------------------------------------------------------- /cmake/targets/codecov-upload-ci.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/targets/codecov-upload-ci.cmake -------------------------------------------------------------------------------- /cmake/targets/codecov-upload.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/targets/codecov-upload.cmake -------------------------------------------------------------------------------- /cmake/targets/doxygen.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/targets/doxygen.cmake -------------------------------------------------------------------------------- /cmake/targets/format.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/targets/format.cmake -------------------------------------------------------------------------------- /cmake/targets/info.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/targets/info.cmake -------------------------------------------------------------------------------- /cmake/targets/unittest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/targets/unittest.cmake -------------------------------------------------------------------------------- /cmake/validate.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/cmake/validate.cmake -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/array/example_array_at_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_at_if.hpp -------------------------------------------------------------------------------- /examples/array/example_array_back.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_back.hpp -------------------------------------------------------------------------------- /examples/array/example_array_back_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_back_if.hpp -------------------------------------------------------------------------------- /examples/array/example_array_begin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_begin.hpp -------------------------------------------------------------------------------- /examples/array/example_array_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_data.hpp -------------------------------------------------------------------------------- /examples/array/example_array_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_empty.hpp -------------------------------------------------------------------------------- /examples/array/example_array_end.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_end.hpp -------------------------------------------------------------------------------- /examples/array/example_array_equals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_equals.hpp -------------------------------------------------------------------------------- /examples/array/example_array_front.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_front.hpp -------------------------------------------------------------------------------- /examples/array/example_array_front_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_front_if.hpp -------------------------------------------------------------------------------- /examples/array/example_array_max_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_max_size.hpp -------------------------------------------------------------------------------- /examples/array/example_array_ostream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_ostream.hpp -------------------------------------------------------------------------------- /examples/array/example_array_rbegin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_rbegin.hpp -------------------------------------------------------------------------------- /examples/array/example_array_rend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_rend.hpp -------------------------------------------------------------------------------- /examples/array/example_array_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/array/example_array_size.hpp -------------------------------------------------------------------------------- /examples/convert/example_convert_to_i8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/convert/example_convert_to_i8.hpp -------------------------------------------------------------------------------- /examples/convert/example_convert_to_u8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/convert/example_convert_to_u8.hpp -------------------------------------------------------------------------------- /examples/debug/example_debug_alert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/debug/example_debug_alert.hpp -------------------------------------------------------------------------------- /examples/debug/example_debug_debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/debug/example_debug_debug.hpp -------------------------------------------------------------------------------- /examples/debug/example_debug_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/debug/example_debug_error.hpp -------------------------------------------------------------------------------- /examples/debug/example_debug_hex.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/debug/example_debug_hex.hpp -------------------------------------------------------------------------------- /examples/debug/example_debug_print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/debug/example_debug_print.hpp -------------------------------------------------------------------------------- /examples/example_add_const_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_add_const_overview.hpp -------------------------------------------------------------------------------- /examples/example_add_pointer_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_add_pointer_overview.hpp -------------------------------------------------------------------------------- /examples/example_addressof_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_addressof_overview.hpp -------------------------------------------------------------------------------- /examples/example_alignment_of_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_alignment_of_overview.hpp -------------------------------------------------------------------------------- /examples/example_always_false_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_always_false_overview.hpp -------------------------------------------------------------------------------- /examples/example_arguments_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_arguments_overview.hpp -------------------------------------------------------------------------------- /examples/example_array_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_array_overview.hpp -------------------------------------------------------------------------------- /examples/example_as_const_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_as_const_overview.hpp -------------------------------------------------------------------------------- /examples/example_assert_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_assert_overview.hpp -------------------------------------------------------------------------------- /examples/example_char_traits_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_char_traits_overview.hpp -------------------------------------------------------------------------------- /examples/example_char_type_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_char_type_overview.hpp -------------------------------------------------------------------------------- /examples/example_class_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_class_base.hpp -------------------------------------------------------------------------------- /examples/example_class_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_class_empty.hpp -------------------------------------------------------------------------------- /examples/example_class_nodefault.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_class_nodefault.hpp -------------------------------------------------------------------------------- /examples/example_class_pod.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_class_pod.hpp -------------------------------------------------------------------------------- /examples/example_class_polymorphic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_class_polymorphic.hpp -------------------------------------------------------------------------------- /examples/example_class_subclass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_class_subclass.hpp -------------------------------------------------------------------------------- /examples/example_color_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_color_overview.hpp -------------------------------------------------------------------------------- /examples/example_common_type_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_common_type_overview.hpp -------------------------------------------------------------------------------- /examples/example_conditional_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_conditional_overview.hpp -------------------------------------------------------------------------------- /examples/example_conjunction_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_conjunction_overview.hpp -------------------------------------------------------------------------------- /examples/example_construct_at_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_construct_at_overview.hpp -------------------------------------------------------------------------------- /examples/example_convert_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_convert_overview.hpp -------------------------------------------------------------------------------- /examples/example_cstr_type_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_cstr_type_overview.hpp -------------------------------------------------------------------------------- /examples/example_cstring_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_cstring_overview.hpp -------------------------------------------------------------------------------- /examples/example_decay_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_decay_overview.hpp -------------------------------------------------------------------------------- /examples/example_declval_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_declval_overview.hpp -------------------------------------------------------------------------------- /examples/example_destroy_at_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_destroy_at_overview.hpp -------------------------------------------------------------------------------- /examples/example_detected_alias.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_detected_alias.hpp -------------------------------------------------------------------------------- /examples/example_detected_or_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_detected_or_overview.hpp -------------------------------------------------------------------------------- /examples/example_detected_t_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_detected_t_overview.hpp -------------------------------------------------------------------------------- /examples/example_discard_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_discard_overview.hpp -------------------------------------------------------------------------------- /examples/example_disjunction_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_disjunction_overview.hpp -------------------------------------------------------------------------------- /examples/example_dormant_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_dormant_overview.hpp -------------------------------------------------------------------------------- /examples/example_enable_if_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_enable_if_overview.hpp -------------------------------------------------------------------------------- /examples/example_ensures_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_ensures_overview.hpp -------------------------------------------------------------------------------- /examples/example_enum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_enum.hpp -------------------------------------------------------------------------------- /examples/example_errc_type_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_errc_type_overview.hpp -------------------------------------------------------------------------------- /examples/example_exchange_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_exchange_overview.hpp -------------------------------------------------------------------------------- /examples/example_exit_code_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_exit_code_overview.hpp -------------------------------------------------------------------------------- /examples/example_expects_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_expects_overview.hpp -------------------------------------------------------------------------------- /examples/example_extent_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_extent_overview.hpp -------------------------------------------------------------------------------- /examples/example_false_type_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_false_type_overview.hpp -------------------------------------------------------------------------------- /examples/example_finally_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_finally_overview.hpp -------------------------------------------------------------------------------- /examples/example_fmt_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_fmt_overview.hpp -------------------------------------------------------------------------------- /examples/example_forward_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_forward_overview.hpp -------------------------------------------------------------------------------- /examples/example_from_chars_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_from_chars_overview.hpp -------------------------------------------------------------------------------- /examples/example_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_function.hpp -------------------------------------------------------------------------------- /examples/example_invoke_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_invoke_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_abstract_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_abstract_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_aggregate_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_aggregate_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_array_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_array_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_base_of_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_base_of_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_bool_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_bool_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_class_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_class_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_compound_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_compound_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_const_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_const_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_copyable_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_copyable_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_detected_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_detected_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_empty_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_empty_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_enum_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_enum_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_final_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_final_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_function_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_function_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_integral_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_integral_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_invocable_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_invocable_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_movable_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_movable_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_object_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_object_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_one_of_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_one_of_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_pod_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_pod_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_pointer_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_pointer_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_reference_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_reference_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_same_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_same_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_scalar_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_scalar_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_signed_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_signed_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_swappable_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_swappable_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_trivial_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_trivial_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_union_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_union_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_unsigned_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_unsigned_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_void_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_void_overview.hpp -------------------------------------------------------------------------------- /examples/example_is_volatile_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_is_volatile_overview.hpp -------------------------------------------------------------------------------- /examples/example_make_signed_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_make_signed_overview.hpp -------------------------------------------------------------------------------- /examples/example_max_align_t_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_max_align_t_overview.hpp -------------------------------------------------------------------------------- /examples/example_move_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_move_overview.hpp -------------------------------------------------------------------------------- /examples/example_negation_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_negation_overview.hpp -------------------------------------------------------------------------------- /examples/example_nonesuch_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_nonesuch_overview.hpp -------------------------------------------------------------------------------- /examples/example_npos_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_npos_overview.hpp -------------------------------------------------------------------------------- /examples/example_nullptr_t_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_nullptr_t_overview.hpp -------------------------------------------------------------------------------- /examples/example_rank_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_rank_overview.hpp -------------------------------------------------------------------------------- /examples/example_readme_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_readme_overview.hpp -------------------------------------------------------------------------------- /examples/example_remove_const_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_remove_const_overview.hpp -------------------------------------------------------------------------------- /examples/example_remove_cv_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_remove_cv_overview.hpp -------------------------------------------------------------------------------- /examples/example_remove_cvext_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_remove_cvext_overview.hpp -------------------------------------------------------------------------------- /examples/example_remove_cvref_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_remove_cvref_overview.hpp -------------------------------------------------------------------------------- /examples/example_safe_idx_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_safe_idx_overview.hpp -------------------------------------------------------------------------------- /examples/example_sort_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_sort_overview.hpp -------------------------------------------------------------------------------- /examples/example_span_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_span_overview.hpp -------------------------------------------------------------------------------- /examples/example_string_view_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_string_view_overview.hpp -------------------------------------------------------------------------------- /examples/example_swap_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_swap_overview.hpp -------------------------------------------------------------------------------- /examples/example_touch_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_touch_overview.hpp -------------------------------------------------------------------------------- /examples/example_true_type_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_true_type_overview.hpp -------------------------------------------------------------------------------- /examples/example_unlikely_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_unlikely_overview.hpp -------------------------------------------------------------------------------- /examples/example_void_t_overview.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/example_void_t_overview.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_align.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_align.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_alt_form.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_alt_form.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_bool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_bool.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_char_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_char_type.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_cstr_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_cstr_type.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_integral.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_integral.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_sign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_sign.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_sign_aware.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_sign_aware.hpp -------------------------------------------------------------------------------- /examples/fmt/example_fmt_width.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/fmt/example_fmt_width.hpp -------------------------------------------------------------------------------- /examples/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/main.cpp -------------------------------------------------------------------------------- /examples/safe_idx/example_safe_idx_add.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/safe_idx/example_safe_idx_add.hpp -------------------------------------------------------------------------------- /examples/safe_idx/example_safe_idx_dec.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/safe_idx/example_safe_idx_dec.hpp -------------------------------------------------------------------------------- /examples/safe_idx/example_safe_idx_get.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/safe_idx/example_safe_idx_get.hpp -------------------------------------------------------------------------------- /examples/safe_idx/example_safe_idx_gt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/safe_idx/example_safe_idx_gt.hpp -------------------------------------------------------------------------------- /examples/safe_idx/example_safe_idx_inc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/safe_idx/example_safe_idx_inc.hpp -------------------------------------------------------------------------------- /examples/safe_idx/example_safe_idx_lt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/safe_idx/example_safe_idx_lt.hpp -------------------------------------------------------------------------------- /examples/safe_idx/example_safe_idx_sub.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/safe_idx/example_safe_idx_sub.hpp -------------------------------------------------------------------------------- /examples/span/example_span_at_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_at_if.hpp -------------------------------------------------------------------------------- /examples/span/example_span_back_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_back_if.hpp -------------------------------------------------------------------------------- /examples/span/example_span_begin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_begin.hpp -------------------------------------------------------------------------------- /examples/span/example_span_data.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_data.hpp -------------------------------------------------------------------------------- /examples/span/example_span_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_empty.hpp -------------------------------------------------------------------------------- /examples/span/example_span_end.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_end.hpp -------------------------------------------------------------------------------- /examples/span/example_span_equals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_equals.hpp -------------------------------------------------------------------------------- /examples/span/example_span_first.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_first.hpp -------------------------------------------------------------------------------- /examples/span/example_span_front_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_front_if.hpp -------------------------------------------------------------------------------- /examples/span/example_span_is_invalid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_is_invalid.hpp -------------------------------------------------------------------------------- /examples/span/example_span_is_valid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_is_valid.hpp -------------------------------------------------------------------------------- /examples/span/example_span_last.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_last.hpp -------------------------------------------------------------------------------- /examples/span/example_span_max_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_max_size.hpp -------------------------------------------------------------------------------- /examples/span/example_span_not_equals.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_not_equals.hpp -------------------------------------------------------------------------------- /examples/span/example_span_ostream.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_ostream.hpp -------------------------------------------------------------------------------- /examples/span/example_span_rbegin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_rbegin.hpp -------------------------------------------------------------------------------- /examples/span/example_span_rend.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_rend.hpp -------------------------------------------------------------------------------- /examples/span/example_span_size.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_size.hpp -------------------------------------------------------------------------------- /examples/span/example_span_size_bytes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_size_bytes.hpp -------------------------------------------------------------------------------- /examples/span/example_span_subspan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/examples/span/example_span_subspan.hpp -------------------------------------------------------------------------------- /include/bsl/add_const.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/add_const.hpp -------------------------------------------------------------------------------- /include/bsl/add_lvalue_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/add_lvalue_reference.hpp -------------------------------------------------------------------------------- /include/bsl/add_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/add_pointer.hpp -------------------------------------------------------------------------------- /include/bsl/add_rvalue_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/add_rvalue_reference.hpp -------------------------------------------------------------------------------- /include/bsl/add_volatile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/add_volatile.hpp -------------------------------------------------------------------------------- /include/bsl/addressof.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/addressof.hpp -------------------------------------------------------------------------------- /include/bsl/alignment_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/alignment_of.hpp -------------------------------------------------------------------------------- /include/bsl/always_false.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/always_false.hpp -------------------------------------------------------------------------------- /include/bsl/arguments.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/arguments.hpp -------------------------------------------------------------------------------- /include/bsl/array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/array.hpp -------------------------------------------------------------------------------- /include/bsl/as_const.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/as_const.hpp -------------------------------------------------------------------------------- /include/bsl/assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/assert.hpp -------------------------------------------------------------------------------- /include/bsl/assert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/assert.rs -------------------------------------------------------------------------------- /include/bsl/basic_errc_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/basic_errc_type.hpp -------------------------------------------------------------------------------- /include/bsl/basic_errc_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/basic_errc_type.rs -------------------------------------------------------------------------------- /include/bsl/basic_string_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/basic_string_view.hpp -------------------------------------------------------------------------------- /include/bsl/bool_constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/bool_constant.hpp -------------------------------------------------------------------------------- /include/bsl/carray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/carray.hpp -------------------------------------------------------------------------------- /include/bsl/char_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/char_traits.hpp -------------------------------------------------------------------------------- /include/bsl/char_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/char_type.hpp -------------------------------------------------------------------------------- /include/bsl/char_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/char_type.rs -------------------------------------------------------------------------------- /include/bsl/color.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/color.hpp -------------------------------------------------------------------------------- /include/bsl/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/color.rs -------------------------------------------------------------------------------- /include/bsl/common_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/common_type.hpp -------------------------------------------------------------------------------- /include/bsl/conditional.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/conditional.hpp -------------------------------------------------------------------------------- /include/bsl/conjunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/conjunction.hpp -------------------------------------------------------------------------------- /include/bsl/construct_at.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/construct_at.hpp -------------------------------------------------------------------------------- /include/bsl/contiguous_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/contiguous_iterator.hpp -------------------------------------------------------------------------------- /include/bsl/convert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/convert.hpp -------------------------------------------------------------------------------- /include/bsl/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/convert.rs -------------------------------------------------------------------------------- /include/bsl/cptr_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/cptr_type.rs -------------------------------------------------------------------------------- /include/bsl/cstdint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/cstdint.hpp -------------------------------------------------------------------------------- /include/bsl/cstr_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/cstr_type.hpp -------------------------------------------------------------------------------- /include/bsl/cstr_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/cstr_type.rs -------------------------------------------------------------------------------- /include/bsl/cstring.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/cstring.hpp -------------------------------------------------------------------------------- /include/bsl/debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/debug.hpp -------------------------------------------------------------------------------- /include/bsl/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/debug.rs -------------------------------------------------------------------------------- /include/bsl/debug_levels.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/debug_levels.hpp -------------------------------------------------------------------------------- /include/bsl/debug_levels.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/debug_levels.rs -------------------------------------------------------------------------------- /include/bsl/decay.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/decay.hpp -------------------------------------------------------------------------------- /include/bsl/declval.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/declval.hpp -------------------------------------------------------------------------------- /include/bsl/destroy_at.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/destroy_at.hpp -------------------------------------------------------------------------------- /include/bsl/details/arguments_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/arguments_impl.hpp -------------------------------------------------------------------------------- /include/bsl/details/detector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/detector.hpp -------------------------------------------------------------------------------- /include/bsl/details/extent_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/extent_base.hpp -------------------------------------------------------------------------------- /include/bsl/details/fmt_fsm.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/fmt_fsm.hpp -------------------------------------------------------------------------------- /include/bsl/details/fmt_impl_align.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/fmt_impl_align.hpp -------------------------------------------------------------------------------- /include/bsl/details/fmt_impl_bool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/fmt_impl_bool.hpp -------------------------------------------------------------------------------- /include/bsl/details/fmt_impl_char_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/fmt_impl_char_type.hpp -------------------------------------------------------------------------------- /include/bsl/details/fmt_impl_cstr_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/fmt_impl_cstr_type.hpp -------------------------------------------------------------------------------- /include/bsl/details/fmt_impl_errc_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/fmt_impl_errc_type.hpp -------------------------------------------------------------------------------- /include/bsl/details/fmt_impl_integral.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/fmt_impl_integral.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_base.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_fp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_fp.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_mfp_o.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_mfp_o.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_mfp_p.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_mfp_p.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_mfp_r.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_mfp_r.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_mop_o.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_mop_o.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_mop_p.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_mop_p.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_impl_mop_r.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_impl_mop_r.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_traits.hpp -------------------------------------------------------------------------------- /include/bsl/details/invoke_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/invoke_type.hpp -------------------------------------------------------------------------------- /include/bsl/details/out.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_char.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_char.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_cstr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_cstr.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_line.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_line.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_type_alert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_type_alert.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_type_debug.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_type_debug.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_type_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_type_empty.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_type_error.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_type_error.hpp -------------------------------------------------------------------------------- /include/bsl/details/out_type_print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/out_type_print.hpp -------------------------------------------------------------------------------- /include/bsl/details/swappable_traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/swappable_traits.hpp -------------------------------------------------------------------------------- /include/bsl/details/swappable_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/swappable_type.hpp -------------------------------------------------------------------------------- /include/bsl/details/value_type_for.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/details/value_type_for.hpp -------------------------------------------------------------------------------- /include/bsl/detected_or.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/detected_or.hpp -------------------------------------------------------------------------------- /include/bsl/detected_or_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/detected_or_t.hpp -------------------------------------------------------------------------------- /include/bsl/detected_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/detected_t.hpp -------------------------------------------------------------------------------- /include/bsl/discard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/discard.hpp -------------------------------------------------------------------------------- /include/bsl/discard.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/discard.rs -------------------------------------------------------------------------------- /include/bsl/disjunction.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/disjunction.hpp -------------------------------------------------------------------------------- /include/bsl/dontcare_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/dontcare_t.hpp -------------------------------------------------------------------------------- /include/bsl/dormant_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/dormant_t.hpp -------------------------------------------------------------------------------- /include/bsl/enable_if.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/enable_if.hpp -------------------------------------------------------------------------------- /include/bsl/ensures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ensures.hpp -------------------------------------------------------------------------------- /include/bsl/ensures.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ensures.rs -------------------------------------------------------------------------------- /include/bsl/errc_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/errc_type.hpp -------------------------------------------------------------------------------- /include/bsl/errc_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/errc_type.rs -------------------------------------------------------------------------------- /include/bsl/exchange.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/exchange.hpp -------------------------------------------------------------------------------- /include/bsl/exit_code.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/exit_code.hpp -------------------------------------------------------------------------------- /include/bsl/exit_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/exit_code.rs -------------------------------------------------------------------------------- /include/bsl/expects.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/expects.hpp -------------------------------------------------------------------------------- /include/bsl/expects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/expects.rs -------------------------------------------------------------------------------- /include/bsl/extent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/extent.hpp -------------------------------------------------------------------------------- /include/bsl/false_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/false_type.hpp -------------------------------------------------------------------------------- /include/bsl/false_type_for.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/false_type_for.hpp -------------------------------------------------------------------------------- /include/bsl/finally.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/finally.hpp -------------------------------------------------------------------------------- /include/bsl/finally.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/finally.rs -------------------------------------------------------------------------------- /include/bsl/float_denorm_style.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/float_denorm_style.hpp -------------------------------------------------------------------------------- /include/bsl/float_round_style.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/float_round_style.hpp -------------------------------------------------------------------------------- /include/bsl/fmt.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/fmt.hpp -------------------------------------------------------------------------------- /include/bsl/fmt_align.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/fmt_align.hpp -------------------------------------------------------------------------------- /include/bsl/fmt_options.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/fmt_options.hpp -------------------------------------------------------------------------------- /include/bsl/fmt_sign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/fmt_sign.hpp -------------------------------------------------------------------------------- /include/bsl/fmt_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/fmt_type.hpp -------------------------------------------------------------------------------- /include/bsl/forward.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/forward.hpp -------------------------------------------------------------------------------- /include/bsl/from_chars.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/from_chars.hpp -------------------------------------------------------------------------------- /include/bsl/has_virtual_destructor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/has_virtual_destructor.hpp -------------------------------------------------------------------------------- /include/bsl/in_place_index_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/in_place_index_t.hpp -------------------------------------------------------------------------------- /include/bsl/in_place_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/in_place_t.hpp -------------------------------------------------------------------------------- /include/bsl/in_place_type_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/in_place_type_t.hpp -------------------------------------------------------------------------------- /include/bsl/index_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/index_sequence.hpp -------------------------------------------------------------------------------- /include/bsl/index_sequence_for.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/index_sequence_for.hpp -------------------------------------------------------------------------------- /include/bsl/integer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/integer.hpp -------------------------------------------------------------------------------- /include/bsl/integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/integer.rs -------------------------------------------------------------------------------- /include/bsl/integer_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/integer_sequence.hpp -------------------------------------------------------------------------------- /include/bsl/integral_constant.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/integral_constant.hpp -------------------------------------------------------------------------------- /include/bsl/into_bool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/into_bool.rs -------------------------------------------------------------------------------- /include/bsl/into_safe_integral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/into_safe_integral.rs -------------------------------------------------------------------------------- /include/bsl/invoke.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/invoke.hpp -------------------------------------------------------------------------------- /include/bsl/invoke_result.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/invoke_result.hpp -------------------------------------------------------------------------------- /include/bsl/is_abstract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_abstract.hpp -------------------------------------------------------------------------------- /include/bsl/is_aggregate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_aggregate.hpp -------------------------------------------------------------------------------- /include/bsl/is_arithmetic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_arithmetic.hpp -------------------------------------------------------------------------------- /include/bsl/is_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_array.hpp -------------------------------------------------------------------------------- /include/bsl/is_assignable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_assignable.hpp -------------------------------------------------------------------------------- /include/bsl/is_base_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_base_of.hpp -------------------------------------------------------------------------------- /include/bsl/is_bool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_bool.hpp -------------------------------------------------------------------------------- /include/bsl/is_bounded_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_bounded_array.hpp -------------------------------------------------------------------------------- /include/bsl/is_class.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_class.hpp -------------------------------------------------------------------------------- /include/bsl/is_compound.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_compound.hpp -------------------------------------------------------------------------------- /include/bsl/is_const.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_const.hpp -------------------------------------------------------------------------------- /include/bsl/is_constant_evaluated.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_constant_evaluated.hpp -------------------------------------------------------------------------------- /include/bsl/is_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_constructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_convertible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_convertible.hpp -------------------------------------------------------------------------------- /include/bsl/is_copy_assignable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_copy_assignable.hpp -------------------------------------------------------------------------------- /include/bsl/is_copy_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_copy_constructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_copyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_copyable.hpp -------------------------------------------------------------------------------- /include/bsl/is_default_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_default_constructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_destructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_destructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_detected.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_detected.hpp -------------------------------------------------------------------------------- /include/bsl/is_detected_convertible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_detected_convertible.hpp -------------------------------------------------------------------------------- /include/bsl/is_detected_exact.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_detected_exact.hpp -------------------------------------------------------------------------------- /include/bsl/is_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_empty.hpp -------------------------------------------------------------------------------- /include/bsl/is_enum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_enum.hpp -------------------------------------------------------------------------------- /include/bsl/is_final.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_final.hpp -------------------------------------------------------------------------------- /include/bsl/is_floating_point.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_floating_point.hpp -------------------------------------------------------------------------------- /include/bsl/is_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_function.hpp -------------------------------------------------------------------------------- /include/bsl/is_fundamental.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_fundamental.hpp -------------------------------------------------------------------------------- /include/bsl/is_integral.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_integral.hpp -------------------------------------------------------------------------------- /include/bsl/is_invocable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_invocable.hpp -------------------------------------------------------------------------------- /include/bsl/is_invocable_r.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_invocable_r.hpp -------------------------------------------------------------------------------- /include/bsl/is_lvalue_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_lvalue_reference.hpp -------------------------------------------------------------------------------- /include/bsl/is_member_function_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_member_function_pointer.hpp -------------------------------------------------------------------------------- /include/bsl/is_member_object_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_member_object_pointer.hpp -------------------------------------------------------------------------------- /include/bsl/is_member_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_member_pointer.hpp -------------------------------------------------------------------------------- /include/bsl/is_movable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_movable.hpp -------------------------------------------------------------------------------- /include/bsl/is_move_assignable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_move_assignable.hpp -------------------------------------------------------------------------------- /include/bsl/is_move_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_move_constructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_assignable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_assignable.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_constructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_convertible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_convertible.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_copy_assignable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_copy_assignable.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_copyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_copyable.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_destructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_destructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_invocable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_invocable.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_invocable_r.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_invocable_r.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_movable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_movable.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_move_assignable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_move_assignable.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_swappable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_swappable.hpp -------------------------------------------------------------------------------- /include/bsl/is_nothrow_swappable_with.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_nothrow_swappable_with.hpp -------------------------------------------------------------------------------- /include/bsl/is_null_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_null_pointer.hpp -------------------------------------------------------------------------------- /include/bsl/is_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_object.hpp -------------------------------------------------------------------------------- /include/bsl/is_one_of.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_one_of.hpp -------------------------------------------------------------------------------- /include/bsl/is_pod.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_pod.hpp -------------------------------------------------------------------------------- /include/bsl/is_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_pointer.hpp -------------------------------------------------------------------------------- /include/bsl/is_polymorphic.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_polymorphic.hpp -------------------------------------------------------------------------------- /include/bsl/is_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_reference.hpp -------------------------------------------------------------------------------- /include/bsl/is_reference_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_reference_wrapper.hpp -------------------------------------------------------------------------------- /include/bsl/is_rvalue_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_rvalue_reference.hpp -------------------------------------------------------------------------------- /include/bsl/is_same.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_same.hpp -------------------------------------------------------------------------------- /include/bsl/is_same_signedness.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_same_signedness.hpp -------------------------------------------------------------------------------- /include/bsl/is_scalar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_scalar.hpp -------------------------------------------------------------------------------- /include/bsl/is_signed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_signed.hpp -------------------------------------------------------------------------------- /include/bsl/is_standard_layout.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_standard_layout.hpp -------------------------------------------------------------------------------- /include/bsl/is_swappable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_swappable.hpp -------------------------------------------------------------------------------- /include/bsl/is_swappable_with.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_swappable_with.hpp -------------------------------------------------------------------------------- /include/bsl/is_trivial.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_trivial.hpp -------------------------------------------------------------------------------- /include/bsl/is_trivially_assignable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_trivially_assignable.hpp -------------------------------------------------------------------------------- /include/bsl/is_trivially_constructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_trivially_constructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_trivially_copyable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_trivially_copyable.hpp -------------------------------------------------------------------------------- /include/bsl/is_trivially_destructible.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_trivially_destructible.hpp -------------------------------------------------------------------------------- /include/bsl/is_trivially_movable.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_trivially_movable.hpp -------------------------------------------------------------------------------- /include/bsl/is_unbounded_array.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_unbounded_array.hpp -------------------------------------------------------------------------------- /include/bsl/is_union.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_union.hpp -------------------------------------------------------------------------------- /include/bsl/is_unsigned.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_unsigned.hpp -------------------------------------------------------------------------------- /include/bsl/is_void.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_void.hpp -------------------------------------------------------------------------------- /include/bsl/is_volatile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/is_volatile.hpp -------------------------------------------------------------------------------- /include/bsl/located_arg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/located_arg.hpp -------------------------------------------------------------------------------- /include/bsl/make_index_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/make_index_sequence.hpp -------------------------------------------------------------------------------- /include/bsl/make_integer_sequence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/make_integer_sequence.hpp -------------------------------------------------------------------------------- /include/bsl/make_signed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/make_signed.hpp -------------------------------------------------------------------------------- /include/bsl/make_unsigned.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/make_unsigned.hpp -------------------------------------------------------------------------------- /include/bsl/max_align_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/max_align_t.hpp -------------------------------------------------------------------------------- /include/bsl/move.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/move.hpp -------------------------------------------------------------------------------- /include/bsl/move_if_noexcept.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/move_if_noexcept.hpp -------------------------------------------------------------------------------- /include/bsl/negation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/negation.hpp -------------------------------------------------------------------------------- /include/bsl/nonesuch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/nonesuch.hpp -------------------------------------------------------------------------------- /include/bsl/npos.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/npos.hpp -------------------------------------------------------------------------------- /include/bsl/nullptr_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/nullptr_t.hpp -------------------------------------------------------------------------------- /include/bsl/numeric_limits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/numeric_limits.hpp -------------------------------------------------------------------------------- /include/bsl/platform/linux/bsl/cstdio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/platform/linux/bsl/cstdio.hpp -------------------------------------------------------------------------------- /include/bsl/platform/linux/bsl/cstdlib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/platform/linux/bsl/cstdlib.hpp -------------------------------------------------------------------------------- /include/bsl/rank.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/rank.hpp -------------------------------------------------------------------------------- /include/bsl/reference_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/reference_wrapper.hpp -------------------------------------------------------------------------------- /include/bsl/remove_all_extents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_all_extents.hpp -------------------------------------------------------------------------------- /include/bsl/remove_const.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_const.hpp -------------------------------------------------------------------------------- /include/bsl/remove_cv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_cv.hpp -------------------------------------------------------------------------------- /include/bsl/remove_cvext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_cvext.hpp -------------------------------------------------------------------------------- /include/bsl/remove_cvref.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_cvref.hpp -------------------------------------------------------------------------------- /include/bsl/remove_extent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_extent.hpp -------------------------------------------------------------------------------- /include/bsl/remove_pointer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_pointer.hpp -------------------------------------------------------------------------------- /include/bsl/remove_reference.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_reference.hpp -------------------------------------------------------------------------------- /include/bsl/remove_volatile.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/remove_volatile.hpp -------------------------------------------------------------------------------- /include/bsl/reverse_iterator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/reverse_iterator.hpp -------------------------------------------------------------------------------- /include/bsl/safe_idx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/safe_idx.hpp -------------------------------------------------------------------------------- /include/bsl/safe_idx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/safe_idx.rs -------------------------------------------------------------------------------- /include/bsl/safe_integral.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/safe_integral.hpp -------------------------------------------------------------------------------- /include/bsl/safe_integral.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/safe_integral.rs -------------------------------------------------------------------------------- /include/bsl/sort.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/sort.hpp -------------------------------------------------------------------------------- /include/bsl/source_location.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/source_location.hpp -------------------------------------------------------------------------------- /include/bsl/source_location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/source_location.rs -------------------------------------------------------------------------------- /include/bsl/span.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/span.hpp -------------------------------------------------------------------------------- /include/bsl/string_view.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/string_view.hpp -------------------------------------------------------------------------------- /include/bsl/swap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/swap.hpp -------------------------------------------------------------------------------- /include/bsl/touch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/touch.hpp -------------------------------------------------------------------------------- /include/bsl/touch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/touch.rs -------------------------------------------------------------------------------- /include/bsl/true_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/true_type.hpp -------------------------------------------------------------------------------- /include/bsl/true_type_for.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/true_type_for.hpp -------------------------------------------------------------------------------- /include/bsl/type_identity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/type_identity.hpp -------------------------------------------------------------------------------- /include/bsl/typename.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/typename.hpp -------------------------------------------------------------------------------- /include/bsl/underlying_type.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/underlying_type.hpp -------------------------------------------------------------------------------- /include/bsl/unlikely.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/unlikely.hpp -------------------------------------------------------------------------------- /include/bsl/unordered_map.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/unordered_map.hpp -------------------------------------------------------------------------------- /include/bsl/ut.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut.hpp -------------------------------------------------------------------------------- /include/bsl/ut_cleanup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_cleanup.hpp -------------------------------------------------------------------------------- /include/bsl/ut_cleanup_at_runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_cleanup_at_runtime.hpp -------------------------------------------------------------------------------- /include/bsl/ut_given.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_given.hpp -------------------------------------------------------------------------------- /include/bsl/ut_given_at_runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_given_at_runtime.hpp -------------------------------------------------------------------------------- /include/bsl/ut_scenario.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_scenario.hpp -------------------------------------------------------------------------------- /include/bsl/ut_then.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_then.hpp -------------------------------------------------------------------------------- /include/bsl/ut_then_at_runtime.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_then_at_runtime.hpp -------------------------------------------------------------------------------- /include/bsl/ut_when.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/ut_when.hpp -------------------------------------------------------------------------------- /include/bsl/void_t.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/include/bsl/void_t.hpp -------------------------------------------------------------------------------- /lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/lib.rs -------------------------------------------------------------------------------- /tests/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/.clang-tidy -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/add_const/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_const/CMakeLists.txt -------------------------------------------------------------------------------- /tests/add_const/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_const/overview.cpp -------------------------------------------------------------------------------- /tests/add_lvalue_reference/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_lvalue_reference/CMakeLists.txt -------------------------------------------------------------------------------- /tests/add_lvalue_reference/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_lvalue_reference/overview.cpp -------------------------------------------------------------------------------- /tests/add_pointer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_pointer/CMakeLists.txt -------------------------------------------------------------------------------- /tests/add_pointer/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_pointer/overview.cpp -------------------------------------------------------------------------------- /tests/add_rvalue_reference/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_rvalue_reference/CMakeLists.txt -------------------------------------------------------------------------------- /tests/add_rvalue_reference/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_rvalue_reference/overview.cpp -------------------------------------------------------------------------------- /tests/add_volatile/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_volatile/CMakeLists.txt -------------------------------------------------------------------------------- /tests/add_volatile/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/add_volatile/overview.cpp -------------------------------------------------------------------------------- /tests/addressof/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/addressof/CMakeLists.txt -------------------------------------------------------------------------------- /tests/addressof/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/addressof/behavior.cpp -------------------------------------------------------------------------------- /tests/addressof/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/addressof/requirements.cpp -------------------------------------------------------------------------------- /tests/alias_get_op.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/alias_get_op.hpp -------------------------------------------------------------------------------- /tests/alias_set_op.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/alias_set_op.hpp -------------------------------------------------------------------------------- /tests/alignment_of/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/alignment_of/CMakeLists.txt -------------------------------------------------------------------------------- /tests/alignment_of/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/alignment_of/overview.cpp -------------------------------------------------------------------------------- /tests/always_false/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/always_false/CMakeLists.txt -------------------------------------------------------------------------------- /tests/always_false/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/always_false/behavior.cpp -------------------------------------------------------------------------------- /tests/always_false/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/always_false/requirements.cpp -------------------------------------------------------------------------------- /tests/arguments/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/CMakeLists.txt -------------------------------------------------------------------------------- /tests/arguments/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_bool.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_int16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_int16.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_int32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_int32.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_int64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_int64.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_int8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_int8.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_uint16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_uint16.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_uint32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_uint32.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_uint64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_uint64.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_uint8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_uint8.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_opt_uint8_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_opt_uint8_hex.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_bool.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_int16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_int16.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_int32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_int32.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_int64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_int64.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_int8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_int8.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_uint16.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_uint16.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_uint32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_uint32.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_uint64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_uint64.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_uint8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_uint8.cpp -------------------------------------------------------------------------------- /tests/arguments/behavior_pos_uint8_hex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/behavior_pos_uint8_hex.cpp -------------------------------------------------------------------------------- /tests/arguments/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/arguments/requirements.cpp -------------------------------------------------------------------------------- /tests/array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/array/CMakeLists.txt -------------------------------------------------------------------------------- /tests/array/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/array/behavior.cpp -------------------------------------------------------------------------------- /tests/array/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/array/requirements.cpp -------------------------------------------------------------------------------- /tests/array_init.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/array_init.hpp -------------------------------------------------------------------------------- /tests/as_const/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/as_const/CMakeLists.txt -------------------------------------------------------------------------------- /tests/as_const/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/as_const/behavior.cpp -------------------------------------------------------------------------------- /tests/as_const/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/as_const/requirements.cpp -------------------------------------------------------------------------------- /tests/assert/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/assert/CMakeLists.txt -------------------------------------------------------------------------------- /tests/assert/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/assert/behavior.cpp -------------------------------------------------------------------------------- /tests/assert/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/assert/requirements.cpp -------------------------------------------------------------------------------- /tests/basic_errc_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_errc_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/basic_errc_type/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_errc_type/behavior.cpp -------------------------------------------------------------------------------- /tests/basic_errc_type/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_errc_type/requirements.cpp -------------------------------------------------------------------------------- /tests/basic_string_view/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_string_view/.clang-format -------------------------------------------------------------------------------- /tests/basic_string_view/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_string_view/CMakeLists.txt -------------------------------------------------------------------------------- /tests/basic_string_view/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_string_view/behavior.cpp -------------------------------------------------------------------------------- /tests/basic_string_view/behavior_find.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_string_view/behavior_find.cpp -------------------------------------------------------------------------------- /tests/basic_string_view/behavior_fmt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_string_view/behavior_fmt.cpp -------------------------------------------------------------------------------- /tests/basic_string_view/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/basic_string_view/requirements.cpp -------------------------------------------------------------------------------- /tests/binary_analysis/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/binary_analysis/CMakeLists.txt -------------------------------------------------------------------------------- /tests/binary_analysis/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/binary_analysis/debug.cpp -------------------------------------------------------------------------------- /tests/binary_analysis/safe_integral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/binary_analysis/safe_integral.cpp -------------------------------------------------------------------------------- /tests/bool_constant/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/bool_constant/CMakeLists.txt -------------------------------------------------------------------------------- /tests/bool_constant/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/bool_constant/overview.cpp -------------------------------------------------------------------------------- /tests/carray/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/carray/CMakeLists.txt -------------------------------------------------------------------------------- /tests/carray/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/carray/behavior.cpp -------------------------------------------------------------------------------- /tests/carray/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/carray/requirements.cpp -------------------------------------------------------------------------------- /tests/carray_init.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/carray_init.hpp -------------------------------------------------------------------------------- /tests/char_traits/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/char_traits/CMakeLists.txt -------------------------------------------------------------------------------- /tests/char_traits/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/char_traits/behavior.cpp -------------------------------------------------------------------------------- /tests/char_traits/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/char_traits/requirements.cpp -------------------------------------------------------------------------------- /tests/char_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/char_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/char_type/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/char_type/overview.cpp -------------------------------------------------------------------------------- /tests/class_abstract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_abstract.hpp -------------------------------------------------------------------------------- /tests/class_base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_base.hpp -------------------------------------------------------------------------------- /tests/class_convertible_to_void_ptr.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_convertible_to_void_ptr.hpp -------------------------------------------------------------------------------- /tests/class_deleted.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_deleted.hpp -------------------------------------------------------------------------------- /tests/class_destructor_throws.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_destructor_throws.hpp -------------------------------------------------------------------------------- /tests/class_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_empty.hpp -------------------------------------------------------------------------------- /tests/class_except.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_except.hpp -------------------------------------------------------------------------------- /tests/class_nocopy.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_nocopy.hpp -------------------------------------------------------------------------------- /tests/class_nodefault.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_nodefault.hpp -------------------------------------------------------------------------------- /tests/class_pod.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_pod.hpp -------------------------------------------------------------------------------- /tests/class_subclass.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_subclass.hpp -------------------------------------------------------------------------------- /tests/class_virtual_destructor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/class_virtual_destructor.hpp -------------------------------------------------------------------------------- /tests/color/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/color/CMakeLists.txt -------------------------------------------------------------------------------- /tests/color/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/color/overview.cpp -------------------------------------------------------------------------------- /tests/common_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/common_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/common_type/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/common_type/overview.cpp -------------------------------------------------------------------------------- /tests/conditional/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/conditional/CMakeLists.txt -------------------------------------------------------------------------------- /tests/conditional/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/conditional/overview.cpp -------------------------------------------------------------------------------- /tests/conjunction/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/conjunction/CMakeLists.txt -------------------------------------------------------------------------------- /tests/conjunction/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/conjunction/overview.cpp -------------------------------------------------------------------------------- /tests/construct_at/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/construct_at/CMakeLists.txt -------------------------------------------------------------------------------- /tests/construct_at/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/construct_at/behavior.cpp -------------------------------------------------------------------------------- /tests/construct_at/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/construct_at/requirements.cpp -------------------------------------------------------------------------------- /tests/contiguous_iterator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/contiguous_iterator/CMakeLists.txt -------------------------------------------------------------------------------- /tests/contiguous_iterator/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/contiguous_iterator/behavior.cpp -------------------------------------------------------------------------------- /tests/contiguous_iterator/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/contiguous_iterator/requirements.cpp -------------------------------------------------------------------------------- /tests/convert/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/convert/CMakeLists.txt -------------------------------------------------------------------------------- /tests/convert/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/convert/behavior.cpp -------------------------------------------------------------------------------- /tests/convert/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/convert/requirements.cpp -------------------------------------------------------------------------------- /tests/cstr_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/cstr_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cstr_type/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/cstr_type/overview.cpp -------------------------------------------------------------------------------- /tests/cstring/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/cstring/CMakeLists.txt -------------------------------------------------------------------------------- /tests/cstring/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/cstring/behavior.cpp -------------------------------------------------------------------------------- /tests/cstring/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/cstring/requirements.cpp -------------------------------------------------------------------------------- /tests/debug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/debug/CMakeLists.txt -------------------------------------------------------------------------------- /tests/debug/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/debug/behavior.cpp -------------------------------------------------------------------------------- /tests/debug/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/debug/requirements.cpp -------------------------------------------------------------------------------- /tests/decay/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/decay/CMakeLists.txt -------------------------------------------------------------------------------- /tests/decay/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/decay/overview.cpp -------------------------------------------------------------------------------- /tests/declval/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/declval/CMakeLists.txt -------------------------------------------------------------------------------- /tests/declval/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/declval/overview.cpp -------------------------------------------------------------------------------- /tests/destroy_at/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/destroy_at/CMakeLists.txt -------------------------------------------------------------------------------- /tests/destroy_at/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/destroy_at/behavior.cpp -------------------------------------------------------------------------------- /tests/destroy_at/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/destroy_at/requirements.cpp -------------------------------------------------------------------------------- /tests/detected_or/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/detected_or/CMakeLists.txt -------------------------------------------------------------------------------- /tests/detected_or/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/detected_or/overview.cpp -------------------------------------------------------------------------------- /tests/detected_or_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/detected_or_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/detected_or_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/detected_or_t/overview.cpp -------------------------------------------------------------------------------- /tests/detected_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/detected_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/detected_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/detected_t/overview.cpp -------------------------------------------------------------------------------- /tests/discard/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/discard/CMakeLists.txt -------------------------------------------------------------------------------- /tests/discard/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/discard/behavior.cpp -------------------------------------------------------------------------------- /tests/discard/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/discard/requirements.cpp -------------------------------------------------------------------------------- /tests/disjunction/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/disjunction/CMakeLists.txt -------------------------------------------------------------------------------- /tests/disjunction/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/disjunction/overview.cpp -------------------------------------------------------------------------------- /tests/dormant_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/dormant_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/dormant_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/dormant_t/overview.cpp -------------------------------------------------------------------------------- /tests/enable_if/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/enable_if/CMakeLists.txt -------------------------------------------------------------------------------- /tests/enable_if/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/enable_if/overview.cpp -------------------------------------------------------------------------------- /tests/ensures/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/ensures/CMakeLists.txt -------------------------------------------------------------------------------- /tests/ensures/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/ensures/behavior.cpp -------------------------------------------------------------------------------- /tests/ensures/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/ensures/requirements.cpp -------------------------------------------------------------------------------- /tests/enum_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/enum_empty.hpp -------------------------------------------------------------------------------- /tests/errc_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/errc_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/errc_type/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/errc_type/overview.cpp -------------------------------------------------------------------------------- /tests/exchange/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/exchange/CMakeLists.txt -------------------------------------------------------------------------------- /tests/exchange/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/exchange/behavior.cpp -------------------------------------------------------------------------------- /tests/exchange/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/exchange/requirements.cpp -------------------------------------------------------------------------------- /tests/exit_code/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/exit_code/CMakeLists.txt -------------------------------------------------------------------------------- /tests/exit_code/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/exit_code/overview.cpp -------------------------------------------------------------------------------- /tests/expects/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/expects/CMakeLists.txt -------------------------------------------------------------------------------- /tests/expects/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/expects/behavior.cpp -------------------------------------------------------------------------------- /tests/expects/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/expects/requirements.cpp -------------------------------------------------------------------------------- /tests/extent/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/extent/CMakeLists.txt -------------------------------------------------------------------------------- /tests/extent/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/extent/overview.cpp -------------------------------------------------------------------------------- /tests/false_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/false_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/false_type/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/false_type/overview.cpp -------------------------------------------------------------------------------- /tests/false_type_for/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/false_type_for/CMakeLists.txt -------------------------------------------------------------------------------- /tests/false_type_for/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/false_type_for/overview.cpp -------------------------------------------------------------------------------- /tests/finally/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/finally/CMakeLists.txt -------------------------------------------------------------------------------- /tests/finally/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/finally/behavior.cpp -------------------------------------------------------------------------------- /tests/finally/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/finally/requirements.cpp -------------------------------------------------------------------------------- /tests/fmt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fmt/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_align.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_align.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_alternate_form.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_alternate_form.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_bool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_bool.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_char_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_char_type.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_cstr_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_cstr_type.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_errc_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_errc_type.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_integral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_integral.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_null_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_null_pointer.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_sign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_sign.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_sign_aware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_sign_aware.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_type.cpp -------------------------------------------------------------------------------- /tests/fmt/behavior_void_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/behavior_void_pointer.cpp -------------------------------------------------------------------------------- /tests/fmt/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt/requirements.cpp -------------------------------------------------------------------------------- /tests/fmt_options/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt_options/CMakeLists.txt -------------------------------------------------------------------------------- /tests/fmt_options/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt_options/behavior.cpp -------------------------------------------------------------------------------- /tests/fmt_options/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt_options/requirements.cpp -------------------------------------------------------------------------------- /tests/fmt_test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/fmt_test.hpp -------------------------------------------------------------------------------- /tests/forward/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/forward/CMakeLists.txt -------------------------------------------------------------------------------- /tests/forward/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/forward/behavior.cpp -------------------------------------------------------------------------------- /tests/forward/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/forward/requirements.cpp -------------------------------------------------------------------------------- /tests/from_chars/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/from_chars/CMakeLists.txt -------------------------------------------------------------------------------- /tests/from_chars/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/from_chars/behavior.cpp -------------------------------------------------------------------------------- /tests/from_chars/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/from_chars/requirements.cpp -------------------------------------------------------------------------------- /tests/func.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/func.hpp -------------------------------------------------------------------------------- /tests/func_might_throw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/func_might_throw.hpp -------------------------------------------------------------------------------- /tests/in_place_index_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/in_place_index_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/in_place_index_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/in_place_index_t/overview.cpp -------------------------------------------------------------------------------- /tests/in_place_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/in_place_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/in_place_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/in_place_t/overview.cpp -------------------------------------------------------------------------------- /tests/in_place_type_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/in_place_type_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/in_place_type_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/in_place_type_t/overview.cpp -------------------------------------------------------------------------------- /tests/index_sequence/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/index_sequence/CMakeLists.txt -------------------------------------------------------------------------------- /tests/index_sequence/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/index_sequence/overview.cpp -------------------------------------------------------------------------------- /tests/index_sequence_for/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/index_sequence_for/CMakeLists.txt -------------------------------------------------------------------------------- /tests/index_sequence_for/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/index_sequence_for/overview.cpp -------------------------------------------------------------------------------- /tests/integer_sequence/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/integer_sequence/CMakeLists.txt -------------------------------------------------------------------------------- /tests/integer_sequence/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/integer_sequence/overview.cpp -------------------------------------------------------------------------------- /tests/integral_constant/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/integral_constant/CMakeLists.txt -------------------------------------------------------------------------------- /tests/integral_constant/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/integral_constant/overview.cpp -------------------------------------------------------------------------------- /tests/invoke/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/invoke/CMakeLists.txt -------------------------------------------------------------------------------- /tests/invoke/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/invoke/behavior.cpp -------------------------------------------------------------------------------- /tests/invoke/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/invoke/requirements.cpp -------------------------------------------------------------------------------- /tests/invoke_result/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/invoke_result/CMakeLists.txt -------------------------------------------------------------------------------- /tests/invoke_result/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/invoke_result/overview.cpp -------------------------------------------------------------------------------- /tests/is_abstract/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_abstract/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_abstract/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_abstract/overview.cpp -------------------------------------------------------------------------------- /tests/is_aggregate/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_aggregate/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_aggregate/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_aggregate/overview.cpp -------------------------------------------------------------------------------- /tests/is_arithmetic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_arithmetic/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_arithmetic/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_arithmetic/overview.cpp -------------------------------------------------------------------------------- /tests/is_array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_array/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_array/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_array/overview.cpp -------------------------------------------------------------------------------- /tests/is_assignable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_assignable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_assignable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_assignable/overview.cpp -------------------------------------------------------------------------------- /tests/is_base_of/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_base_of/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_base_of/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_base_of/overview.cpp -------------------------------------------------------------------------------- /tests/is_bool/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_bool/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_bool/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_bool/overview.cpp -------------------------------------------------------------------------------- /tests/is_bounded_array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_bounded_array/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_bounded_array/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_bounded_array/overview.cpp -------------------------------------------------------------------------------- /tests/is_class/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_class/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_class/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_class/overview.cpp -------------------------------------------------------------------------------- /tests/is_compound/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_compound/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_compound/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_compound/overview.cpp -------------------------------------------------------------------------------- /tests/is_const/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_const/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_const/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_const/overview.cpp -------------------------------------------------------------------------------- /tests/is_constructible/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_constructible/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_constructible/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_constructible/overview.cpp -------------------------------------------------------------------------------- /tests/is_convertible/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_convertible/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_convertible/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_convertible/overview.cpp -------------------------------------------------------------------------------- /tests/is_copy_assignable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_copy_assignable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_copy_assignable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_copy_assignable/overview.cpp -------------------------------------------------------------------------------- /tests/is_copyable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_copyable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_copyable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_copyable/overview.cpp -------------------------------------------------------------------------------- /tests/is_destructible/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_destructible/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_destructible/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_destructible/overview.cpp -------------------------------------------------------------------------------- /tests/is_detected/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_detected/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_detected/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_detected/overview.cpp -------------------------------------------------------------------------------- /tests/is_detected_exact/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_detected_exact/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_detected_exact/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_detected_exact/overview.cpp -------------------------------------------------------------------------------- /tests/is_empty/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_empty/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_empty/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_empty/overview.cpp -------------------------------------------------------------------------------- /tests/is_enum/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_enum/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_enum/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_enum/overview.cpp -------------------------------------------------------------------------------- /tests/is_final/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_final/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_final/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_final/overview.cpp -------------------------------------------------------------------------------- /tests/is_floating_point/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_floating_point/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_floating_point/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_floating_point/overview.cpp -------------------------------------------------------------------------------- /tests/is_function/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_function/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_function/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_function/overview.cpp -------------------------------------------------------------------------------- /tests/is_fundamental/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_fundamental/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_fundamental/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_fundamental/overview.cpp -------------------------------------------------------------------------------- /tests/is_integral/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_integral/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_integral/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_integral/overview.cpp -------------------------------------------------------------------------------- /tests/is_invocable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_invocable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_invocable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_invocable/overview.cpp -------------------------------------------------------------------------------- /tests/is_invocable_r/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_invocable_r/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_invocable_r/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_invocable_r/overview.cpp -------------------------------------------------------------------------------- /tests/is_lvalue_reference/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_lvalue_reference/overview.cpp -------------------------------------------------------------------------------- /tests/is_member_pointer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_member_pointer/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_member_pointer/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_member_pointer/overview.cpp -------------------------------------------------------------------------------- /tests/is_movable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_movable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_movable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_movable/overview.cpp -------------------------------------------------------------------------------- /tests/is_move_assignable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_move_assignable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_move_assignable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_move_assignable/overview.cpp -------------------------------------------------------------------------------- /tests/is_nothrow_copyable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_nothrow_copyable/overview.cpp -------------------------------------------------------------------------------- /tests/is_nothrow_invocable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_nothrow_invocable/overview.cpp -------------------------------------------------------------------------------- /tests/is_nothrow_movable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_nothrow_movable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_nothrow_movable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_nothrow_movable/overview.cpp -------------------------------------------------------------------------------- /tests/is_nothrow_swappable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_nothrow_swappable/overview.cpp -------------------------------------------------------------------------------- /tests/is_null_pointer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_null_pointer/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_null_pointer/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_null_pointer/overview.cpp -------------------------------------------------------------------------------- /tests/is_object/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_object/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_object/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_object/overview.cpp -------------------------------------------------------------------------------- /tests/is_pod/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_pod/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_pod/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_pod/overview.cpp -------------------------------------------------------------------------------- /tests/is_pointer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_pointer/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_pointer/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_pointer/overview.cpp -------------------------------------------------------------------------------- /tests/is_polymorphic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_polymorphic/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_polymorphic/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_polymorphic/overview.cpp -------------------------------------------------------------------------------- /tests/is_reference/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_reference/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_reference/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_reference/overview.cpp -------------------------------------------------------------------------------- /tests/is_reference_wrapper/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_reference_wrapper/overview.cpp -------------------------------------------------------------------------------- /tests/is_rvalue_reference/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_rvalue_reference/overview.cpp -------------------------------------------------------------------------------- /tests/is_same/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_same/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_same/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_same/overview.cpp -------------------------------------------------------------------------------- /tests/is_same_signedness/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_same_signedness/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_same_signedness/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_same_signedness/overview.cpp -------------------------------------------------------------------------------- /tests/is_scalar/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_scalar/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_scalar/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_scalar/overview.cpp -------------------------------------------------------------------------------- /tests/is_signed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_signed/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_signed/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_signed/overview.cpp -------------------------------------------------------------------------------- /tests/is_standard_layout/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_standard_layout/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_standard_layout/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_standard_layout/overview.cpp -------------------------------------------------------------------------------- /tests/is_swappable/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_swappable/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_swappable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_swappable/overview.cpp -------------------------------------------------------------------------------- /tests/is_swappable_with/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_swappable_with/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_swappable_with/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_swappable_with/overview.cpp -------------------------------------------------------------------------------- /tests/is_trivial/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_trivial/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_trivial/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_trivial/overview.cpp -------------------------------------------------------------------------------- /tests/is_trivially_movable/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_trivially_movable/overview.cpp -------------------------------------------------------------------------------- /tests/is_unbounded_array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_unbounded_array/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_unbounded_array/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_unbounded_array/overview.cpp -------------------------------------------------------------------------------- /tests/is_union/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_union/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_union/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_union/overview.cpp -------------------------------------------------------------------------------- /tests/is_unsigned/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_unsigned/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_unsigned/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_unsigned/overview.cpp -------------------------------------------------------------------------------- /tests/is_void/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_void/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_void/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_void/overview.cpp -------------------------------------------------------------------------------- /tests/is_volatile/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_volatile/CMakeLists.txt -------------------------------------------------------------------------------- /tests/is_volatile/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/is_volatile/overview.cpp -------------------------------------------------------------------------------- /tests/make_index_sequence/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/make_index_sequence/overview.cpp -------------------------------------------------------------------------------- /tests/make_signed/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/make_signed/CMakeLists.txt -------------------------------------------------------------------------------- /tests/make_signed/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/make_signed/overview.cpp -------------------------------------------------------------------------------- /tests/make_unsigned/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/make_unsigned/CMakeLists.txt -------------------------------------------------------------------------------- /tests/make_unsigned/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/make_unsigned/overview.cpp -------------------------------------------------------------------------------- /tests/max_align_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/max_align_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/max_align_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/max_align_t/overview.cpp -------------------------------------------------------------------------------- /tests/mocks/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/mocks/CMakeLists.txt -------------------------------------------------------------------------------- /tests/mocks/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/mocks/behavior.cpp -------------------------------------------------------------------------------- /tests/move/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/move/CMakeLists.txt -------------------------------------------------------------------------------- /tests/move/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/move/behavior.cpp -------------------------------------------------------------------------------- /tests/move/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/move/requirements.cpp -------------------------------------------------------------------------------- /tests/move_if_noexcept/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/move_if_noexcept/CMakeLists.txt -------------------------------------------------------------------------------- /tests/move_if_noexcept/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/move_if_noexcept/behavior.cpp -------------------------------------------------------------------------------- /tests/move_if_noexcept/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/move_if_noexcept/requirements.cpp -------------------------------------------------------------------------------- /tests/negation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/negation/CMakeLists.txt -------------------------------------------------------------------------------- /tests/negation/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/negation/overview.cpp -------------------------------------------------------------------------------- /tests/nonesuch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/nonesuch/CMakeLists.txt -------------------------------------------------------------------------------- /tests/nonesuch/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/nonesuch/overview.cpp -------------------------------------------------------------------------------- /tests/npos/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/npos/CMakeLists.txt -------------------------------------------------------------------------------- /tests/npos/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/npos/overview.cpp -------------------------------------------------------------------------------- /tests/nullptr_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/nullptr_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/nullptr_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/nullptr_t/overview.cpp -------------------------------------------------------------------------------- /tests/numeric_limits/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/numeric_limits/CMakeLists.txt -------------------------------------------------------------------------------- /tests/numeric_limits/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/numeric_limits/overview.cpp -------------------------------------------------------------------------------- /tests/rank/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/rank/CMakeLists.txt -------------------------------------------------------------------------------- /tests/rank/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/rank/overview.cpp -------------------------------------------------------------------------------- /tests/reference_wrapper/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/reference_wrapper/CMakeLists.txt -------------------------------------------------------------------------------- /tests/reference_wrapper/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/reference_wrapper/behavior.cpp -------------------------------------------------------------------------------- /tests/remove_all_extents/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_all_extents/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_all_extents/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_all_extents/overview.cpp -------------------------------------------------------------------------------- /tests/remove_const/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_const/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_const/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_const/overview.cpp -------------------------------------------------------------------------------- /tests/remove_cv/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_cv/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_cv/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_cv/overview.cpp -------------------------------------------------------------------------------- /tests/remove_cvext/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_cvext/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_cvext/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_cvext/overview.cpp -------------------------------------------------------------------------------- /tests/remove_cvref/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_cvref/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_cvref/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_cvref/overview.cpp -------------------------------------------------------------------------------- /tests/remove_extent/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_extent/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_extent/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_extent/overview.cpp -------------------------------------------------------------------------------- /tests/remove_pointer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_pointer/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_pointer/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_pointer/overview.cpp -------------------------------------------------------------------------------- /tests/remove_reference/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_reference/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_reference/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_reference/overview.cpp -------------------------------------------------------------------------------- /tests/remove_volatile/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_volatile/CMakeLists.txt -------------------------------------------------------------------------------- /tests/remove_volatile/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/remove_volatile/overview.cpp -------------------------------------------------------------------------------- /tests/reverse_iterator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/reverse_iterator/CMakeLists.txt -------------------------------------------------------------------------------- /tests/reverse_iterator/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/reverse_iterator/behavior.cpp -------------------------------------------------------------------------------- /tests/reverse_iterator/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/reverse_iterator/requirements.cpp -------------------------------------------------------------------------------- /tests/safe_idx/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_idx/.clang-tidy -------------------------------------------------------------------------------- /tests/safe_idx/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_idx/CMakeLists.txt -------------------------------------------------------------------------------- /tests/safe_idx/behavior_arithmetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_idx/behavior_arithmetic.cpp -------------------------------------------------------------------------------- /tests/safe_idx/behavior_members.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_idx/behavior_members.cpp -------------------------------------------------------------------------------- /tests/safe_idx/behavior_rational.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_idx/behavior_rational.cpp -------------------------------------------------------------------------------- /tests/safe_idx/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_idx/requirements.cpp -------------------------------------------------------------------------------- /tests/safe_integral/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_integral/.clang-tidy -------------------------------------------------------------------------------- /tests/safe_integral/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_integral/CMakeLists.txt -------------------------------------------------------------------------------- /tests/safe_integral/behavior_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_integral/behavior_binary.cpp -------------------------------------------------------------------------------- /tests/safe_integral/behavior_shift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_integral/behavior_shift.cpp -------------------------------------------------------------------------------- /tests/safe_integral/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/safe_integral/requirements.cpp -------------------------------------------------------------------------------- /tests/sort/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/sort/CMakeLists.txt -------------------------------------------------------------------------------- /tests/sort/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/sort/behavior.cpp -------------------------------------------------------------------------------- /tests/sort/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/sort/requirements.cpp -------------------------------------------------------------------------------- /tests/source_location/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/source_location/CMakeLists.txt -------------------------------------------------------------------------------- /tests/source_location/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/source_location/behavior.cpp -------------------------------------------------------------------------------- /tests/source_location/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/source_location/requirements.cpp -------------------------------------------------------------------------------- /tests/span/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/span/CMakeLists.txt -------------------------------------------------------------------------------- /tests/span/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/span/behavior.cpp -------------------------------------------------------------------------------- /tests/span/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/span/requirements.cpp -------------------------------------------------------------------------------- /tests/string_view/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/string_view/CMakeLists.txt -------------------------------------------------------------------------------- /tests/string_view/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/string_view/overview.cpp -------------------------------------------------------------------------------- /tests/struct_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/struct_empty.hpp -------------------------------------------------------------------------------- /tests/swap/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/swap/CMakeLists.txt -------------------------------------------------------------------------------- /tests/swap/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/swap/behavior.cpp -------------------------------------------------------------------------------- /tests/swap/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/swap/requirements.cpp -------------------------------------------------------------------------------- /tests/touch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/touch/CMakeLists.txt -------------------------------------------------------------------------------- /tests/touch/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/touch/behavior.cpp -------------------------------------------------------------------------------- /tests/touch/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/touch/requirements.cpp -------------------------------------------------------------------------------- /tests/true_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/true_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/true_type/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/true_type/overview.cpp -------------------------------------------------------------------------------- /tests/true_type_for/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/true_type_for/CMakeLists.txt -------------------------------------------------------------------------------- /tests/true_type_for/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/true_type_for/overview.cpp -------------------------------------------------------------------------------- /tests/type_identity/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/type_identity/CMakeLists.txt -------------------------------------------------------------------------------- /tests/type_identity/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/type_identity/overview.cpp -------------------------------------------------------------------------------- /tests/underlying_type/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/underlying_type/CMakeLists.txt -------------------------------------------------------------------------------- /tests/underlying_type/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/underlying_type/overview.cpp -------------------------------------------------------------------------------- /tests/union_empty.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/union_empty.hpp -------------------------------------------------------------------------------- /tests/unlikely/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/unlikely/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unlikely/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/unlikely/behavior.cpp -------------------------------------------------------------------------------- /tests/unlikely/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/unlikely/requirements.cpp -------------------------------------------------------------------------------- /tests/unordered_map/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/unordered_map/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unordered_map/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/unordered_map/behavior.cpp -------------------------------------------------------------------------------- /tests/unordered_map/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/unordered_map/requirements.cpp -------------------------------------------------------------------------------- /tests/ut/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/ut/CMakeLists.txt -------------------------------------------------------------------------------- /tests/ut/behavior.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/ut/behavior.cpp -------------------------------------------------------------------------------- /tests/ut/requirements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/ut/requirements.cpp -------------------------------------------------------------------------------- /tests/void_t/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/void_t/CMakeLists.txt -------------------------------------------------------------------------------- /tests/void_t/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/tests/void_t/overview.cpp -------------------------------------------------------------------------------- /utils/iwyu_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/utils/iwyu_tool.py -------------------------------------------------------------------------------- /utils/linux/doxygen: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/utils/linux/doxygen -------------------------------------------------------------------------------- /utils/linux/include-what-you-use: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bareflank/bsl/HEAD/utils/linux/include-what-you-use --------------------------------------------------------------------------------