├── .clang ├── .clang-format ├── .gcc ├── .gitattributes ├── .template ├── bench.cc ├── fuzz.cc ├── main.cc └── test.cc ├── LICENSE.md ├── README.md ├── algo ├── README.md ├── all.hh ├── all.test.cc ├── any.hh ├── any.test.cc ├── compare.hh ├── compare.test.cc ├── contains.hh ├── contains.test.cc ├── count.hh ├── count.test.cc ├── count_if.hh ├── count_if.test.cc ├── detail │ └── reverse.fuzz.cc ├── each.hh ├── each.test.cc ├── fill.hh ├── fill.test.cc ├── find_greater_than.hh ├── find_greater_than.test.cc ├── find_greater_than_or_equal_to.hh ├── find_greater_than_or_equal_to.test.cc ├── find_if.hh ├── find_if.test.cc ├── find_in_reverse_if.hh ├── find_in_reverse_if.test.cc ├── is_equal.hh ├── is_equal.test.cc ├── is_less.hh ├── is_less.test.cc ├── is_sorted.hh ├── is_sorted.test.cc ├── join.hh ├── join.test.cc ├── max.hh ├── max.test.cc ├── min.hh ├── min.test.cc ├── none.hh ├── none.test.cc ├── reduce.hh ├── reduce.test.cc ├── remove_consecutive_duplicates.fwd.hh ├── remove_consecutive_duplicates.hh ├── remove_consecutive_duplicates.test.cc ├── remove_if.fwd.hh ├── remove_if.hh ├── remove_if.test.cc ├── replace.hh ├── replace.test.cc ├── replace_if.hh ├── replace_if.test.cc ├── reverse.hh ├── reverse.test.cc ├── search.hh ├── search.test.cc ├── sort.fwd.hh ├── sort.hh ├── sort.test.cc ├── starts_with.hh ├── starts_with.test.cc ├── sum.hh ├── sum.test.cc ├── transform.hh ├── transform.test.cc ├── unpack_front.hh └── unpack_front.test.cc ├── app └── README.md ├── array.hh ├── array.test.cc ├── array_view.fwd.hh ├── array_view.hh ├── array_view.test.cc ├── ascii ├── README.md ├── contains_icase.hh ├── contains_icase.test.cc ├── detail │ ├── to_integral.fuzz.cc │ ├── to_integral.fuzz.corpus.tar.gz │ ├── to_integral_prefix.fuzz.cc │ └── to_integral_prefix.fuzz.corpus.tar.gz ├── error.hh ├── fn │ ├── README.md │ ├── equal_to_icase.hh │ ├── equal_to_icase.test.cc │ ├── less_than_icase.hh │ └── less_than_icase.test.cc ├── is_equal_icase.hh ├── is_equal_icase.test.cc ├── lower.hh ├── lower.test.cc ├── lower_wrapper.hh ├── lower_wrapper.test.cc ├── pad.hh ├── pad.test.cc ├── skip.hh ├── skip.test.cc ├── to_integral.hh ├── to_integral.test.cc ├── to_integral_prefix.hh ├── to_integral_prefix.test.cc ├── trim.hh ├── trim.test.cc ├── upper.hh └── upper.test.cc ├── base64 ├── README.md ├── decode.hh ├── decode.test.cc ├── detail │ ├── decode.fuzz.cc │ ├── decode.fuzz.corpus.tar.gz │ ├── encode.fuzz.cc │ └── encode.fuzz.corpus.tar.gz ├── encode.hh ├── encode.test.cc ├── error.hh ├── table │ ├── README.md │ ├── decode │ │ ├── README.md │ │ ├── common.gen.cc │ │ └── common.hh │ └── encode │ │ ├── README.md │ │ └── common.hh └── url │ ├── README.md │ ├── decode.hh │ ├── decode.test.cc │ ├── encode.hh │ └── encode.test.cc ├── chr ├── README.md ├── common.hh ├── common.test.cc ├── detail │ └── common.gen.cc └── fn │ ├── README.md │ ├── common.hh │ ├── common.test.cc │ └── lookup.hh ├── cmp ├── README.md ├── common.hh └── common.test.cc ├── compile_flags.txt.sample ├── contiguous_interface.hh ├── contiguous_interface.test.cc ├── core.hh ├── core.test.cc ├── country ├── README.md ├── code.hh ├── code.test.cc ├── codes.hh ├── codes.test.cc ├── detail │ ├── codes-names.gen.cc │ └── tzdb │ │ ├── iso3166.tab │ │ └── version.txt ├── error.hh └── names.hh ├── crypto ├── README.md ├── error.hh ├── hash │ ├── README.md │ ├── base.hh │ ├── impl │ │ ├── md5.bearssl.hh │ │ ├── md5.openssl.hh │ │ ├── sha1.bearssl.hh │ │ ├── sha1.openssl.hh │ │ ├── sha256.bearssl.hh │ │ ├── sha256.openssl.hh │ │ ├── sha512.bearssl.hh │ │ └── sha512.openssl.hh │ ├── md5.hh │ ├── md5.test.cc │ ├── sha1.hh │ ├── sha1.test.cc │ ├── sha256.hh │ ├── sha256.test.cc │ ├── sha512.hh │ └── sha512.test.cc ├── kdf │ ├── README.md │ ├── pbkdf2_hmac.hh │ └── pbkdf2_hmac.test.cc └── mac │ ├── README.md │ ├── hmac.hh │ └── hmac.test.cc ├── debug.hh ├── debug.test.cc ├── defer.hh ├── defer.test.cc ├── detail ├── array_view │ ├── fill.fuzz.cc │ ├── fill.fuzz.corpus.tar.gz │ ├── find.fuzz.cc │ └── find.fuzz.corpus.tar.gz ├── cityhash64 │ ├── hash.fuzz.cc │ ├── hash.fuzz.corpus.tar.gz │ └── hash.hh ├── strcore │ ├── common.hh │ ├── insert_at.fuzz.cc │ ├── insert_at.fuzz.corpus.tar.gz │ ├── replace.fuzz.cc │ ├── replace.fuzz.corpus.tar.gz │ ├── replace_at.fuzz.cc │ └── replace_at.fuzz.corpus.tar.gz └── vec │ └── common.hh ├── encoding ├── README.md ├── detail │ └── scheme.gen.cc ├── scheme.hh ├── scheme.test.cc ├── scheme_names.hh ├── scheme_names.test.cc ├── schemes.hh └── schemes.test.cc ├── env ├── README.md ├── argument.hh ├── error.hh ├── get.hh ├── get.test.cc ├── options.hh └── options.test.cc ├── error_code.hh ├── error_code.test.cc ├── exception.hh ├── file ├── README.md ├── append.hh ├── append.test.cc ├── config.hh ├── config.test.cc ├── config.test.conf ├── copy.hh ├── copy.test.cc ├── descriptor.hh ├── descriptor.test.cc ├── dir │ ├── README.md │ ├── change.hh │ ├── change.test.cc │ ├── create.hh │ ├── create.test.cc │ ├── create_recursive.hh │ ├── create_recursive.test.cc │ ├── create_temporary.hh │ ├── create_temporary.test.cc │ ├── current.hh │ ├── current.test.cc │ ├── entry.hh │ ├── entry.test.cc │ ├── fn │ │ ├── README.md │ │ ├── less_than_directory_first.hh │ │ └── less_than_directory_first.test.cc │ ├── home.hh │ ├── home.test.cc │ ├── list.hh │ ├── list.test.cc │ ├── remove.hh │ ├── remove.test.cc │ ├── transient_entry.hh │ └── transient_entry.test.cc ├── error.hh ├── info.hh ├── info.test.cc ├── io │ ├── README.md │ └── blocking.hh ├── is_directory.hh ├── is_directory.test.cc ├── is_regular.hh ├── is_regular.test.cc ├── is_same.hh ├── is_same.test.cc ├── is_something.hh ├── is_something.test.cc ├── offset.hh ├── offset.test.cc ├── option.hh ├── option.test.cc ├── path │ ├── README.md │ ├── append.hh │ ├── append.test.cc │ ├── base.hh │ ├── base.test.cc │ ├── canonical.hh │ ├── canonical.test.cc │ ├── detail │ │ ├── split.fuzz.cc │ │ └── split.fuzz.corpus.tar.gz │ ├── directory.hh │ ├── directory.test.cc │ ├── extension.hh │ ├── extension.test.cc │ ├── is_absolute.hh │ ├── is_absolute.test.cc │ ├── is_relative.hh │ ├── is_relative.test.cc │ ├── join.hh │ ├── join.test.cc │ ├── looks_canonical.hh │ ├── looks_canonical.test.cc │ ├── parent.hh │ ├── parent.test.cc │ ├── split.hh │ └── split.test.cc ├── perm.hh ├── perm.test.cc ├── permission │ ├── README.md │ ├── mask.hh │ ├── mask.test.cc │ ├── set.hh │ └── set.test.cc ├── pointer.hh ├── pointer.test.cc ├── read.hh ├── read.test.cc ├── reader_writer.hh ├── reader_writer.test.cc ├── remove.hh ├── remove.test.cc ├── rename.hh ├── rename.test.cc ├── seek.hh ├── seek.test.cc ├── standard │ ├── README.md │ ├── error.hh │ ├── error.test.cc │ ├── out.hh │ ├── out.test.cc │ └── writer.hh ├── status.hh ├── status.test.cc ├── symlink │ ├── README.md │ ├── status.hh │ └── status.test.cc ├── touch.hh ├── touch.test.cc ├── truncate.hh ├── truncate.test.cc ├── tty │ ├── README.md │ ├── dimensions.hh │ ├── dimensions.test.cc │ ├── is_terminal.hh │ └── is_terminal.test.cc ├── type.hh ├── type.test.cc ├── write.hh └── write.test.cc ├── fmt ├── README.md ├── byte_size.hh ├── byte_size.test.cc ├── context.hh ├── detail │ ├── byte_size.test.gen.cc │ ├── floating_point.fuzz.cc │ ├── floating_point.fuzz.corpus.tar.gz │ ├── floating_point.test.gen.php │ ├── format.fuzz.cc │ ├── format.fuzz.corpus.tar.gz │ ├── integral.fuzz.cc │ └── integral.fuzz.corpus.tar.gz ├── error.hh ├── error_code.hh ├── error_code.test.cc ├── exception.hh ├── exception.test.cc ├── floating_point.hh ├── floating_point.test.cc ├── fn │ ├── README.md │ ├── format.hh │ ├── format.test.cc │ ├── print.hh │ └── print.test.cc ├── format.hh ├── format.test.cc ├── integral.hh ├── integral.test.cc ├── print.hh ├── print.test.cc ├── type.hh └── type.test.cc ├── fn ├── README.md ├── common.hh ├── common.test.cc ├── in_range.hh ├── in_range.test.cc ├── invoke.hh └── invoke.test.cc ├── formatter.hh ├── fuzz.hh ├── generic ├── README.md └── error.hh ├── hex ├── README.md ├── decode.hh ├── decode.test.cc ├── detail │ ├── decode.fuzz.cc │ ├── decode.fuzz.corpus.tar.gz │ ├── encode.fuzz.cc │ └── encode.fuzz.corpus.tar.gz ├── encode.hh ├── encode.test.cc ├── error.hh └── table │ ├── README.md │ └── common.hh ├── html ├── README.md ├── detail │ ├── encode.fuzz.cc │ ├── encode.fuzz.corpus.tar.gz │ ├── encode.gen.cc │ ├── encode_attribute_value.fuzz.cc │ ├── encode_attribute_value.fuzz.corpus.tar.gz │ ├── encode_text_value.fuzz.cc │ └── encode_text_value.fuzz.corpus.tar.gz ├── encode.hh └── encode.test.cc ├── io ├── README.md ├── common.hh └── common.test.cc ├── json ├── README.md ├── chr │ ├── README.md │ ├── common.hh │ ├── common.test.cc │ └── detail │ │ └── common.gen.cc ├── decoder.hh ├── decoder.test.cc ├── decoder.test.data │ ├── LICENSE │ ├── README.md │ ├── i_number_double_huge_neg_exp.json │ ├── i_number_huge_exp.json │ ├── i_number_neg_int_huge_exp.json │ ├── i_number_pos_double_huge_exp.json │ ├── i_number_real_neg_overflow.json │ ├── i_number_real_pos_overflow.json │ ├── i_number_real_underflow.json │ ├── i_number_too_big_neg_int.json │ ├── i_number_too_big_pos_int.json │ ├── i_number_very_big_negative_int.json │ ├── i_object_key_lone_2nd_surrogate.json │ ├── i_string_1st_surrogate_but_2nd_missing.json │ ├── i_string_1st_valid_surrogate_2nd_invalid.json │ ├── i_string_UTF-16LE_with_BOM.json │ ├── i_string_UTF-8_invalid_sequence.json │ ├── i_string_UTF8_surrogate_U+D800.json │ ├── i_string_incomplete_surrogate_and_escape_valid.json │ ├── i_string_incomplete_surrogate_pair.json │ ├── i_string_incomplete_surrogates_escape_valid.json │ ├── i_string_invalid_lonely_surrogate.json │ ├── i_string_invalid_surrogate.json │ ├── i_string_invalid_utf-8.json │ ├── i_string_inverted_surrogates_U+1D11E.json │ ├── i_string_iso_latin_1.json │ ├── i_string_lone_second_surrogate.json │ ├── i_string_lone_utf8_continuation_byte.json │ ├── i_string_not_in_unicode_range.json │ ├── i_string_overlong_sequence_2_bytes.json │ ├── i_string_overlong_sequence_6_bytes.json │ ├── i_string_overlong_sequence_6_bytes_null.json │ ├── i_string_truncated-utf-8.json │ ├── i_string_utf16BE_no_BOM.json │ ├── i_string_utf16LE_no_BOM.json │ ├── i_structure_500_nested_arrays.json │ ├── i_structure_UTF-8_BOM_empty_object.json │ ├── n_array_1_true_without_comma.json │ ├── n_array_a_invalid_utf8.json │ ├── n_array_colon_instead_of_comma.json │ ├── n_array_comma_after_close.json │ ├── n_array_comma_and_number.json │ ├── n_array_double_comma.json │ ├── n_array_double_extra_comma.json │ ├── n_array_extra_close.json │ ├── n_array_extra_comma.json │ ├── n_array_incomplete.json │ ├── n_array_incomplete_invalid_value.json │ ├── n_array_inner_array_no_comma.json │ ├── n_array_invalid_utf8.json │ ├── n_array_items_separated_by_semicolon.json │ ├── n_array_just_comma.json │ ├── n_array_just_minus.json │ ├── n_array_missing_value.json │ ├── n_array_newlines_unclosed.json │ ├── n_array_number_and_comma.json │ ├── n_array_number_and_several_commas.json │ ├── n_array_spaces_vertical_tab_formfeed.json │ ├── n_array_star_inside.json │ ├── n_array_unclosed.json │ ├── n_array_unclosed_trailing_comma.json │ ├── n_array_unclosed_with_new_lines.json │ ├── n_array_unclosed_with_object_inside.json │ ├── n_incomplete_false.json │ ├── n_incomplete_null.json │ ├── n_incomplete_true.json │ ├── n_multidigit_number_then_00.json │ ├── n_number_++.json │ ├── n_number_+1.json │ ├── n_number_+Inf.json │ ├── n_number_-01.json │ ├── n_number_-1.0..json │ ├── n_number_-2..json │ ├── n_number_-NaN.json │ ├── n_number_.-1.json │ ├── n_number_.2e-3.json │ ├── n_number_0.1.2.json │ ├── n_number_0.3e+.json │ ├── n_number_0.3e.json │ ├── n_number_0.e1.json │ ├── n_number_0_capital_E+.json │ ├── n_number_0_capital_E.json │ ├── n_number_0e+.json │ ├── n_number_0e.json │ ├── n_number_1.0e+.json │ ├── n_number_1.0e-.json │ ├── n_number_1.0e.json │ ├── n_number_1_000.json │ ├── n_number_1eE2.json │ ├── n_number_2.e+3.json │ ├── n_number_2.e-3.json │ ├── n_number_2.e3.json │ ├── n_number_9.e+.json │ ├── n_number_Inf.json │ ├── n_number_NaN.json │ ├── n_number_U+FF11_fullwidth_digit_one.json │ ├── n_number_expression.json │ ├── n_number_hex_1_digit.json │ ├── n_number_hex_2_digits.json │ ├── n_number_infinity.json │ ├── n_number_invalid+-.json │ ├── n_number_invalid-negative-real.json │ ├── n_number_invalid-utf-8-in-bigger-int.json │ ├── n_number_invalid-utf-8-in-exponent.json │ ├── n_number_invalid-utf-8-in-int.json │ ├── n_number_minus_infinity.json │ ├── n_number_minus_sign_with_trailing_garbage.json │ ├── n_number_minus_space_1.json │ ├── n_number_neg_int_starting_with_zero.json │ ├── n_number_neg_real_without_int_part.json │ ├── n_number_neg_with_garbage_at_end.json │ ├── n_number_real_garbage_after_e.json │ ├── n_number_real_with_invalid_utf8_after_e.json │ ├── n_number_real_without_fractional_part.json │ ├── n_number_starting_with_dot.json │ ├── n_number_with_alpha.json │ ├── n_number_with_alpha_char.json │ ├── n_number_with_leading_zero.json │ ├── n_object_bad_value.json │ ├── n_object_bracket_key.json │ ├── n_object_comma_instead_of_colon.json │ ├── n_object_double_colon.json │ ├── n_object_emoji.json │ ├── n_object_garbage_at_end.json │ ├── n_object_key_with_single_quotes.json │ ├── n_object_lone_continuation_byte_in_key_and_trailing_comma.json │ ├── n_object_missing_colon.json │ ├── n_object_missing_key.json │ ├── n_object_missing_semicolon.json │ ├── n_object_missing_value.json │ ├── n_object_no-colon.json │ ├── n_object_non_string_key.json │ ├── n_object_non_string_key_but_huge_number_instead.json │ ├── n_object_repeated_null_null.json │ ├── n_object_several_trailing_commas.json │ ├── n_object_single_quote.json │ ├── n_object_trailing_comma.json │ ├── n_object_trailing_comment.json │ ├── n_object_trailing_comment_open.json │ ├── n_object_trailing_comment_slash_open.json │ ├── n_object_trailing_comment_slash_open_incomplete.json │ ├── n_object_two_commas_in_a_row.json │ ├── n_object_unquoted_key.json │ ├── n_object_unterminated-value.json │ ├── n_object_with_single_string.json │ ├── n_object_with_trailing_garbage.json │ ├── n_single_space.json │ ├── n_string_1_surrogate_then_escape.json │ ├── n_string_1_surrogate_then_escape_u.json │ ├── n_string_1_surrogate_then_escape_u1.json │ ├── n_string_1_surrogate_then_escape_u1x.json │ ├── n_string_accentuated_char_no_quotes.json │ ├── n_string_backslash_00.json │ ├── n_string_escape_x.json │ ├── n_string_escaped_backslash_bad.json │ ├── n_string_escaped_ctrl_char_tab.json │ ├── n_string_escaped_emoji.json │ ├── n_string_incomplete_escape.json │ ├── n_string_incomplete_escaped_character.json │ ├── n_string_incomplete_surrogate.json │ ├── n_string_incomplete_surrogate_escape_invalid.json │ ├── n_string_invalid-utf-8-in-escape.json │ ├── n_string_invalid_backslash_esc.json │ ├── n_string_invalid_unicode_escape.json │ ├── n_string_invalid_utf8_after_escape.json │ ├── n_string_leading_uescaped_thinspace.json │ ├── n_string_no_quotes_with_bad_escape.json │ ├── n_string_single_doublequote.json │ ├── n_string_single_quote.json │ ├── n_string_single_string_no_double_quotes.json │ ├── n_string_start_escape_unclosed.json │ ├── n_string_unescaped_ctrl_char.json │ ├── n_string_unescaped_newline.json │ ├── n_string_unescaped_tab.json │ ├── n_string_unicode_CapitalU.json │ ├── n_string_with_trailing_garbage.json │ ├── n_structure_100000_opening_arrays.json │ ├── n_structure_U+2060_word_joined.json │ ├── n_structure_UTF8_BOM_no_data.json │ ├── n_structure_angle_bracket_..json │ ├── n_structure_angle_bracket_null.json │ ├── n_structure_array_trailing_garbage.json │ ├── n_structure_array_with_extra_array_close.json │ ├── n_structure_array_with_unclosed_string.json │ ├── n_structure_ascii-unicode-identifier.json │ ├── n_structure_capitalized_True.json │ ├── n_structure_close_unopened_array.json │ ├── n_structure_comma_instead_of_closing_brace.json │ ├── n_structure_double_array.json │ ├── n_structure_end_array.json │ ├── n_structure_incomplete_UTF8_BOM.json │ ├── n_structure_lone-invalid-utf-8.json │ ├── n_structure_lone-open-bracket.json │ ├── n_structure_no_data.json │ ├── n_structure_null-byte-outside-string.json │ ├── n_structure_number_with_trailing_garbage.json │ ├── n_structure_object_followed_by_closing_object.json │ ├── n_structure_object_unclosed_no_value.json │ ├── n_structure_object_with_comment.json │ ├── n_structure_object_with_trailing_garbage.json │ ├── n_structure_open_array_apostrophe.json │ ├── n_structure_open_array_comma.json │ ├── n_structure_open_array_object.json │ ├── n_structure_open_array_open_object.json │ ├── n_structure_open_array_open_string.json │ ├── n_structure_open_array_string.json │ ├── n_structure_open_object.json │ ├── n_structure_open_object_close_array.json │ ├── n_structure_open_object_comma.json │ ├── n_structure_open_object_open_array.json │ ├── n_structure_open_object_open_string.json │ ├── n_structure_open_object_string_with_apostrophes.json │ ├── n_structure_open_open.json │ ├── n_structure_single_eacute.json │ ├── n_structure_single_star.json │ ├── n_structure_trailing_#.json │ ├── n_structure_uescaped_LF_before_string.json │ ├── n_structure_unclosed_array.json │ ├── n_structure_unclosed_array_partial_null.json │ ├── n_structure_unclosed_array_unfinished_false.json │ ├── n_structure_unclosed_array_unfinished_true.json │ ├── n_structure_unclosed_object.json │ ├── n_structure_unicode-identifier.json │ ├── n_structure_whitespace_U+2060_word_joiner.json │ ├── n_structure_whitespace_formfeed.json │ ├── y_array_arraysWithSpaces.json │ ├── y_array_empty-string.json │ ├── y_array_empty.json │ ├── y_array_ending_with_newline.json │ ├── y_array_false.json │ ├── y_array_heterogeneous.json │ ├── y_array_null.json │ ├── y_array_with_1_and_newline.json │ ├── y_array_with_leading_space.json │ ├── y_array_with_several_null.json │ ├── y_array_with_trailing_space.json │ ├── y_number.json │ ├── y_number_0e+1.json │ ├── y_number_0e1.json │ ├── y_number_after_space.json │ ├── y_number_double_close_to_zero.json │ ├── y_number_int_with_exp.json │ ├── y_number_minus_zero.json │ ├── y_number_negative_int.json │ ├── y_number_negative_one.json │ ├── y_number_negative_zero.json │ ├── y_number_real_capital_e.json │ ├── y_number_real_capital_e_neg_exp.json │ ├── y_number_real_capital_e_pos_exp.json │ ├── y_number_real_exponent.json │ ├── y_number_real_fraction_exponent.json │ ├── y_number_real_neg_exp.json │ ├── y_number_real_pos_exponent.json │ ├── y_number_simple_int.json │ ├── y_number_simple_real.json │ ├── y_object.json │ ├── y_object_basic.json │ ├── y_object_duplicated_key.json │ ├── y_object_duplicated_key_and_value.json │ ├── y_object_empty.json │ ├── y_object_empty_key.json │ ├── y_object_escaped_null_in_key.json │ ├── y_object_extreme_numbers.json │ ├── y_object_long_strings.json │ ├── y_object_simple.json │ ├── y_object_string_unicode.json │ ├── y_object_with_newlines.json │ ├── y_string_1_2_3_bytes_UTF-8_sequences.json │ ├── y_string_accepted_surrogate_pair.json │ ├── y_string_accepted_surrogate_pairs.json │ ├── y_string_allowed_escapes.json │ ├── y_string_backslash_and_u_escaped_zero.json │ ├── y_string_backslash_doublequotes.json │ ├── y_string_comments.json │ ├── y_string_double_escape_a.json │ ├── y_string_double_escape_n.json │ ├── y_string_escaped_control_character.json │ ├── y_string_escaped_noncharacter.json │ ├── y_string_in_array.json │ ├── y_string_in_array_with_leading_space.json │ ├── y_string_last_surrogates_1_and_2.json │ ├── y_string_nbsp_uescaped.json │ ├── y_string_nonCharacterInUTF-8_U+10FFFF.json │ ├── y_string_nonCharacterInUTF-8_U+FFFF.json │ ├── y_string_null_escape.json │ ├── y_string_one-byte-utf-8.json │ ├── y_string_pi.json │ ├── y_string_reservedCharacterInUTF-8_U+1BFFF.json │ ├── y_string_simple_ascii.json │ ├── y_string_space.json │ ├── y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json │ ├── y_string_three-byte-utf-8.json │ ├── y_string_two-byte-utf-8.json │ ├── y_string_u+2028_line_sep.json │ ├── y_string_u+2029_par_sep.json │ ├── y_string_uEscape.json │ ├── y_string_uescaped_newline.json │ ├── y_string_unescaped_char_delete.json │ ├── y_string_unicode.json │ ├── y_string_unicodeEscapedBackslash.json │ ├── y_string_unicode_2.json │ ├── y_string_unicode_U+10FFFE_nonchar.json │ ├── y_string_unicode_U+1FFFE_nonchar.json │ ├── y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json │ ├── y_string_unicode_U+2064_invisible_plus.json │ ├── y_string_unicode_U+FDD0_nonchar.json │ ├── y_string_unicode_U+FFFE_nonchar.json │ ├── y_string_unicode_escaped_double_quote.json │ ├── y_string_utf8.json │ ├── y_string_with_del_character.json │ ├── y_structure_lonely_false.json │ ├── y_structure_lonely_int.json │ ├── y_structure_lonely_negative_real.json │ ├── y_structure_lonely_null.json │ ├── y_structure_lonely_string.json │ ├── y_structure_lonely_true.json │ ├── y_structure_string_empty.json │ ├── y_structure_trailing_newline.json │ ├── y_structure_true_in_array.json │ └── y_structure_whitespace_array.json ├── detail │ ├── decoder.fuzz.cc │ ├── decoder.fuzz.corpus.tar.gz │ ├── decoder.hh │ ├── encode.fuzz.cc │ ├── encode.fuzz.corpus.tar.gz │ └── encode.gen.cc ├── document.hh ├── encode.hh ├── encode.test.cc ├── encoder.hh ├── encoder.test.cc ├── error.hh ├── is_floating_point.hh ├── is_floating_point.test.cc ├── is_integral.hh ├── is_integral.test.cc ├── is_number.hh ├── is_number.test.cc ├── is_valid.hh ├── is_valid.test.cc ├── node.hh ├── stream │ ├── README.md │ ├── encoder.hh │ └── encoder.test.cc └── type.hh ├── main.hh ├── make_range.hh ├── make_range.test.cc ├── map ├── README.md ├── facade.hh ├── sorted.hh ├── sorted.test.cc ├── unsorted.hh └── unsorted.test.cc ├── math ├── README.md ├── bits │ ├── README.md │ ├── common.hh │ └── common.test.cc ├── common.hh ├── common.test.cc ├── fn │ ├── README.md │ ├── common.hh │ └── common.test.cc └── fp │ ├── README.md │ ├── common.hh │ └── common.test.cc ├── mem ├── README.md ├── allocator.hh ├── allocator.test.cc ├── construct.hh ├── copy_construct.hh ├── destruct.hh ├── destruct_n.hh ├── move_construct.hh ├── raw │ ├── README.md │ ├── compare.hh │ ├── compare.test.cc │ ├── constant_time │ │ ├── README.md │ │ ├── is_equal.hh │ │ └── is_equal.test.cc │ ├── copy.hh │ ├── fill.hh │ ├── find.hh │ ├── find.test.cc │ ├── find_in_reverse.hh │ ├── find_in_reverse.test.cc │ ├── is_equal.hh │ ├── is_equal.test.cc │ ├── is_overlapping.hh │ ├── is_overlapping.test.cc │ ├── is_within.hh │ ├── is_within.test.cc │ ├── load.hh │ ├── load.test.cc │ ├── load_swap.hh │ ├── load_swap.test.cc │ ├── move.hh │ ├── optimal_size.hh │ ├── optimal_size.test.cc │ ├── zero.hh │ └── zero.test.cc ├── relocate.hh ├── relocate_backward.hh ├── relocate_left.hh ├── relocate_right.hh ├── trivial_allocator.hh └── trivial_allocator.test.cc ├── null_term.hh ├── null_term.test.cc ├── num ├── README.md ├── bounded.hh ├── bounded.test.cc ├── clamped.hh ├── clamped.test.cc ├── decimal.hh ├── decimal.test.cc ├── error.hh ├── safe.hh ├── safe.test.cc ├── unsafe.hh └── unsafe.test.cc ├── optional.fwd.hh ├── optional.hh ├── optional.test.cc ├── optional_index.hh ├── optional_index.test.cc ├── pair ├── README.md ├── common.hh ├── common.test.cc ├── core.hh ├── core.test.cc └── detail │ └── common.gen.cc ├── pcre ├── README.md ├── core.hh ├── error.hh ├── match_view.hh ├── matches.hh ├── pattern.hh └── pattern.test.cc ├── pool ├── README.md ├── append_only.hh ├── append_only.test.cc ├── fixed.hh └── fixed.test.cc ├── process ├── README.md ├── command.hh ├── command.test.cc ├── error.hh ├── execute.hh ├── execute.test.cc ├── output.hh ├── output.test.cc ├── pipe.hh ├── pipe.test.cc ├── spawner.hh └── spawner.test.cc ├── random ├── README.md ├── boolean.hh ├── boolean.test.cc ├── detail │ ├── source.hh │ └── uniform.hh ├── element.hh ├── element.test.cc ├── fill.hh ├── fill.test.cc ├── fn │ ├── README.md │ ├── generate.hh │ └── generate.test.cc ├── number.hh ├── number.test.cc ├── string.hh └── string.test.cc ├── range ├── README.md ├── bidirectional.hh ├── bidirectional.test.cc ├── contiguous.fwd.hh ├── contiguous.hh ├── contiguous.test.cc ├── forward.hh ├── forward.test.cc ├── generate.hh ├── generate.test.cc ├── integral.hh ├── integral.test.cc ├── iter │ ├── README.md │ ├── forward.hh │ └── reverse.hh ├── random_access.hh ├── random_access.test.cc ├── step.hh ├── step.test.cc ├── step_back.hh ├── step_back.test.cc ├── unchecked │ ├── README.md │ ├── bidirectional.hh │ ├── contiguous.hh │ ├── forward.hh │ └── forward.test.cc └── view │ ├── README.md │ ├── by_value.hh │ ├── by_value.test.cc │ ├── cache.hh │ ├── cache.test.cc │ ├── chunk.hh │ ├── chunk.test.cc │ ├── drop.hh │ ├── drop.test.cc │ ├── drop_last.hh │ ├── drop_last.test.cc │ ├── element.hh │ ├── element.test.cc │ ├── enumerate.hh │ ├── enumerate.test.cc │ ├── filter.hh │ ├── filter.test.cc │ ├── invoke.hh │ ├── invoke.test.cc │ ├── move.hh │ ├── move.test.cc │ ├── pair.hh │ ├── pair.test.cc │ ├── reverse.hh │ ├── reverse.test.cc │ ├── take.hh │ ├── take.test.cc │ ├── to.hh │ ├── to.test.cc │ ├── to_prefix.hh │ ├── to_prefix.test.cc │ ├── transform.hh │ ├── transform.test.cc │ ├── value.hh │ └── value.test.cc ├── regex ├── README.md ├── match_view.hh ├── matches.hh ├── matches_view.hh ├── pattern.hh ├── pattern.test.cc └── range │ ├── README.md │ ├── match.hh │ └── match.test.cc ├── result.hh ├── result.test.cc ├── set ├── README.md ├── facade.hh ├── sorted.hh ├── sorted.test.cc ├── unsorted.hh └── unsorted.test.cc ├── size_prefixed_string_literal.hh ├── size_prefixed_string_literal.test.cc ├── strcore.fwd.hh ├── strcore.hh ├── strcore.test.cc ├── stream ├── README.md ├── buffered_reader.hh ├── buffered_reader.test.cc ├── common.hh ├── common.test.cc └── detail │ ├── buffered_reader.fuzz.cc │ └── buffered_reader.fuzz.corpus.tar.gz ├── string ├── README.md ├── append_iterator.hh ├── constant_time │ ├── README.md │ ├── is_equal.hh │ └── is_equal.test.cc ├── detail │ ├── normalize_line_endings.fuzz.cc │ └── normalize_line_endings.fuzz.corpus.tar.gz ├── normalize_line_endings.hh ├── normalize_line_endings.test.cc ├── range │ ├── README.md │ ├── chunk.hh │ ├── chunk.test.cc │ ├── split.hh │ ├── split.test.cc │ ├── wrap.hh │ └── wrap.test.cc ├── repeat.hh ├── repeat.test.cc ├── size.hh ├── size.test.cc ├── split.hh └── split.test.cc ├── system ├── README.md ├── error.hh ├── error.test.cc ├── page_size.hh └── page_size.test.cc ├── thread ├── README.md ├── sleep_for.hh └── sleep_for.test.cc ├── time ├── README.md ├── core.hh ├── core.test.cc ├── detail │ ├── duration.formatter.test.gen.go │ ├── format.fuzz.cc │ ├── format.fuzz.corpus.tar.gz │ ├── iso.week.test.gen.go │ ├── iso.week.test.gen.php │ ├── parse.fuzz.cc │ └── parse.fuzz.corpus.tar.gz ├── duration.formatter.hh ├── duration.formatter.test.cc ├── duration.hh ├── duration.test.cc ├── error.hh ├── limit.hh ├── limit.test.cc ├── parse.hh ├── parse.test.cc ├── point.hh ├── point.test.cc ├── steady │ ├── README.md │ ├── cache.hh │ ├── cache.test.cc │ ├── duration_since_boot.hh │ └── duration_since_boot.test.cc ├── stopwatch.hh ├── stopwatch.test.cc ├── unit.fwd.hh ├── unit.hh ├── unit.test.cc ├── wall │ ├── README.md │ ├── cache.hh │ ├── cache.test.cc │ ├── duration_since_epoch.hh │ └── duration_since_epoch.test.cc └── zone │ ├── README.md │ ├── abbreviation.hh │ ├── abbreviation.test.cc │ ├── db │ ├── README.md │ ├── africa │ │ ├── abidjan.hh │ │ ├── accra.hh │ │ ├── addis_ababa.hh │ │ ├── algiers.hh │ │ ├── asmara.hh │ │ ├── bamako.hh │ │ ├── bangui.hh │ │ ├── banjul.hh │ │ ├── bissau.hh │ │ ├── blantyre.hh │ │ ├── brazzaville.hh │ │ ├── bujumbura.hh │ │ ├── cairo.hh │ │ ├── casablanca.hh │ │ ├── ceuta.hh │ │ ├── conakry.hh │ │ ├── dakar.hh │ │ ├── dar_es_salaam.hh │ │ ├── djibouti.hh │ │ ├── douala.hh │ │ ├── el_aaiun.hh │ │ ├── freetown.hh │ │ ├── gaborone.hh │ │ ├── harare.hh │ │ ├── johannesburg.hh │ │ ├── juba.hh │ │ ├── kampala.hh │ │ ├── khartoum.hh │ │ ├── kigali.hh │ │ ├── kinshasa.hh │ │ ├── lagos.hh │ │ ├── libreville.hh │ │ ├── lome.hh │ │ ├── luanda.hh │ │ ├── lubumbashi.hh │ │ ├── lusaka.hh │ │ ├── malabo.hh │ │ ├── maputo.hh │ │ ├── maseru.hh │ │ ├── mbabane.hh │ │ ├── mogadishu.hh │ │ ├── monrovia.hh │ │ ├── nairobi.hh │ │ ├── ndjamena.hh │ │ ├── niamey.hh │ │ ├── nouakchott.hh │ │ ├── ouagadougou.hh │ │ ├── porto_novo.hh │ │ ├── sao_tome.hh │ │ ├── tripoli.hh │ │ ├── tunis.hh │ │ └── windhoek.hh │ ├── america │ │ ├── adak.hh │ │ ├── anchorage.hh │ │ ├── anguilla.hh │ │ ├── antigua.hh │ │ ├── araguaina.hh │ │ ├── argentina │ │ │ ├── buenos_aires.hh │ │ │ ├── catamarca.hh │ │ │ ├── cordoba.hh │ │ │ ├── jujuy.hh │ │ │ ├── la_rioja.hh │ │ │ ├── mendoza.hh │ │ │ ├── rio_gallegos.hh │ │ │ ├── salta.hh │ │ │ ├── san_juan.hh │ │ │ ├── san_luis.hh │ │ │ ├── tucuman.hh │ │ │ └── ushuaia.hh │ │ ├── aruba.hh │ │ ├── asuncion.hh │ │ ├── atikokan.hh │ │ ├── bahia.hh │ │ ├── bahia_banderas.hh │ │ ├── barbados.hh │ │ ├── belem.hh │ │ ├── belize.hh │ │ ├── blanc_sablon.hh │ │ ├── boa_vista.hh │ │ ├── bogota.hh │ │ ├── boise.hh │ │ ├── cambridge_bay.hh │ │ ├── campo_grande.hh │ │ ├── cancun.hh │ │ ├── caracas.hh │ │ ├── cayenne.hh │ │ ├── cayman.hh │ │ ├── chicago.hh │ │ ├── chihuahua.hh │ │ ├── ciudad_juarez.hh │ │ ├── costa_rica.hh │ │ ├── coyhaique.hh │ │ ├── creston.hh │ │ ├── cuiaba.hh │ │ ├── curacao.hh │ │ ├── danmarkshavn.hh │ │ ├── dawson.hh │ │ ├── dawson_creek.hh │ │ ├── denver.hh │ │ ├── detroit.hh │ │ ├── dominica.hh │ │ ├── edmonton.hh │ │ ├── eirunepe.hh │ │ ├── el_salvador.hh │ │ ├── fort_nelson.hh │ │ ├── fortaleza.hh │ │ ├── glace_bay.hh │ │ ├── goose_bay.hh │ │ ├── grand_turk.hh │ │ ├── grenada.hh │ │ ├── guadeloupe.hh │ │ ├── guatemala.hh │ │ ├── guayaquil.hh │ │ ├── guyana.hh │ │ ├── halifax.hh │ │ ├── havana.hh │ │ ├── hermosillo.hh │ │ ├── indiana │ │ │ ├── indianapolis.hh │ │ │ ├── knox.hh │ │ │ ├── marengo.hh │ │ │ ├── petersburg.hh │ │ │ ├── tell_city.hh │ │ │ ├── vevay.hh │ │ │ ├── vincennes.hh │ │ │ └── winamac.hh │ │ ├── inuvik.hh │ │ ├── iqaluit.hh │ │ ├── jamaica.hh │ │ ├── juneau.hh │ │ ├── kentucky │ │ │ ├── louisville.hh │ │ │ └── monticello.hh │ │ ├── kralendijk.hh │ │ ├── la_paz.hh │ │ ├── lima.hh │ │ ├── los_angeles.hh │ │ ├── lower_princes.hh │ │ ├── maceio.hh │ │ ├── managua.hh │ │ ├── manaus.hh │ │ ├── marigot.hh │ │ ├── martinique.hh │ │ ├── matamoros.hh │ │ ├── mazatlan.hh │ │ ├── menominee.hh │ │ ├── merida.hh │ │ ├── metlakatla.hh │ │ ├── mexico_city.hh │ │ ├── miquelon.hh │ │ ├── moncton.hh │ │ ├── monterrey.hh │ │ ├── montevideo.hh │ │ ├── montserrat.hh │ │ ├── nassau.hh │ │ ├── new_york.hh │ │ ├── nome.hh │ │ ├── noronha.hh │ │ ├── north_dakota │ │ │ ├── beulah.hh │ │ │ ├── center.hh │ │ │ └── new_salem.hh │ │ ├── nuuk.hh │ │ ├── ojinaga.hh │ │ ├── panama.hh │ │ ├── pangnirtung.hh │ │ ├── paramaribo.hh │ │ ├── phoenix.hh │ │ ├── port_au_prince.hh │ │ ├── port_of_spain.hh │ │ ├── porto_velho.hh │ │ ├── puerto_rico.hh │ │ ├── punta_arenas.hh │ │ ├── rankin_inlet.hh │ │ ├── recife.hh │ │ ├── regina.hh │ │ ├── resolute.hh │ │ ├── rio_branco.hh │ │ ├── santarem.hh │ │ ├── santiago.hh │ │ ├── santo_domingo.hh │ │ ├── sao_paulo.hh │ │ ├── scoresbysund.hh │ │ ├── sitka.hh │ │ ├── st_barthelemy.hh │ │ ├── st_johns.hh │ │ ├── st_kitts.hh │ │ ├── st_lucia.hh │ │ ├── st_thomas.hh │ │ ├── st_vincent.hh │ │ ├── swift_current.hh │ │ ├── tegucigalpa.hh │ │ ├── thule.hh │ │ ├── tijuana.hh │ │ ├── toronto.hh │ │ ├── tortola.hh │ │ ├── vancouver.hh │ │ ├── whitehorse.hh │ │ ├── winnipeg.hh │ │ ├── yakutat.hh │ │ └── yellowknife.hh │ ├── antarctica │ │ ├── casey.hh │ │ ├── davis.hh │ │ ├── dumontdurville.hh │ │ ├── macquarie.hh │ │ ├── mawson.hh │ │ ├── mcmurdo.hh │ │ ├── palmer.hh │ │ ├── rothera.hh │ │ ├── syowa.hh │ │ ├── troll.hh │ │ └── vostok.hh │ ├── arctic │ │ └── longyearbyen.hh │ ├── asia │ │ ├── aden.hh │ │ ├── almaty.hh │ │ ├── amman.hh │ │ ├── anadyr.hh │ │ ├── aqtau.hh │ │ ├── aqtobe.hh │ │ ├── ashgabat.hh │ │ ├── atyrau.hh │ │ ├── baghdad.hh │ │ ├── bahrain.hh │ │ ├── baku.hh │ │ ├── bangkok.hh │ │ ├── barnaul.hh │ │ ├── beirut.hh │ │ ├── bishkek.hh │ │ ├── brunei.hh │ │ ├── chita.hh │ │ ├── choibalsan.hh │ │ ├── colombo.hh │ │ ├── damascus.hh │ │ ├── dhaka.hh │ │ ├── dili.hh │ │ ├── dubai.hh │ │ ├── dushanbe.hh │ │ ├── famagusta.hh │ │ ├── gaza.hh │ │ ├── hebron.hh │ │ ├── ho_chi_minh.hh │ │ ├── hong_kong.hh │ │ ├── hovd.hh │ │ ├── irkutsk.hh │ │ ├── jakarta.hh │ │ ├── jayapura.hh │ │ ├── jerusalem.hh │ │ ├── kabul.hh │ │ ├── kamchatka.hh │ │ ├── karachi.hh │ │ ├── kathmandu.hh │ │ ├── khandyga.hh │ │ ├── kolkata.hh │ │ ├── krasnoyarsk.hh │ │ ├── kuala_lumpur.hh │ │ ├── kuching.hh │ │ ├── kuwait.hh │ │ ├── macau.hh │ │ ├── magadan.hh │ │ ├── makassar.hh │ │ ├── manila.hh │ │ ├── muscat.hh │ │ ├── nicosia.hh │ │ ├── novokuznetsk.hh │ │ ├── novosibirsk.hh │ │ ├── omsk.hh │ │ ├── oral.hh │ │ ├── phnom_penh.hh │ │ ├── pontianak.hh │ │ ├── pyongyang.hh │ │ ├── qatar.hh │ │ ├── qostanay.hh │ │ ├── qyzylorda.hh │ │ ├── riyadh.hh │ │ ├── sakhalin.hh │ │ ├── samarkand.hh │ │ ├── seoul.hh │ │ ├── shanghai.hh │ │ ├── singapore.hh │ │ ├── srednekolymsk.hh │ │ ├── taipei.hh │ │ ├── tashkent.hh │ │ ├── tbilisi.hh │ │ ├── tehran.hh │ │ ├── thimphu.hh │ │ ├── tokyo.hh │ │ ├── tomsk.hh │ │ ├── ulaanbaatar.hh │ │ ├── urumqi.hh │ │ ├── ust_nera.hh │ │ ├── vientiane.hh │ │ ├── vladivostok.hh │ │ ├── yakutsk.hh │ │ ├── yangon.hh │ │ ├── yekaterinburg.hh │ │ └── yerevan.hh │ ├── atlantic │ │ ├── azores.hh │ │ ├── bermuda.hh │ │ ├── canary.hh │ │ ├── cape_verde.hh │ │ ├── faroe.hh │ │ ├── madeira.hh │ │ ├── reykjavik.hh │ │ ├── south_georgia.hh │ │ ├── st_helena.hh │ │ └── stanley.hh │ ├── australia │ │ ├── adelaide.hh │ │ ├── brisbane.hh │ │ ├── broken_hill.hh │ │ ├── darwin.hh │ │ ├── eucla.hh │ │ ├── hobart.hh │ │ ├── lindeman.hh │ │ ├── lord_howe.hh │ │ ├── melbourne.hh │ │ ├── perth.hh │ │ └── sydney.hh │ ├── detail │ │ ├── README.md │ │ └── db.gen.cc │ ├── entries.hh │ ├── entry.hh │ ├── europe │ │ ├── amsterdam.hh │ │ ├── andorra.hh │ │ ├── astrakhan.hh │ │ ├── athens.hh │ │ ├── belgrade.hh │ │ ├── berlin.hh │ │ ├── bratislava.hh │ │ ├── brussels.hh │ │ ├── bucharest.hh │ │ ├── budapest.hh │ │ ├── busingen.hh │ │ ├── chisinau.hh │ │ ├── copenhagen.hh │ │ ├── dublin.hh │ │ ├── gibraltar.hh │ │ ├── guernsey.hh │ │ ├── helsinki.hh │ │ ├── isle_of_man.hh │ │ ├── istanbul.hh │ │ ├── jersey.hh │ │ ├── kaliningrad.hh │ │ ├── kirov.hh │ │ ├── kyiv.hh │ │ ├── lisbon.hh │ │ ├── ljubljana.hh │ │ ├── london.hh │ │ ├── luxembourg.hh │ │ ├── madrid.hh │ │ ├── malta.hh │ │ ├── mariehamn.hh │ │ ├── minsk.hh │ │ ├── monaco.hh │ │ ├── moscow.hh │ │ ├── oslo.hh │ │ ├── paris.hh │ │ ├── podgorica.hh │ │ ├── prague.hh │ │ ├── riga.hh │ │ ├── rome.hh │ │ ├── samara.hh │ │ ├── san_marino.hh │ │ ├── sarajevo.hh │ │ ├── saratov.hh │ │ ├── simferopol.hh │ │ ├── skopje.hh │ │ ├── sofia.hh │ │ ├── stockholm.hh │ │ ├── tallinn.hh │ │ ├── tirane.hh │ │ ├── ulyanovsk.hh │ │ ├── vaduz.hh │ │ ├── vatican.hh │ │ ├── vienna.hh │ │ ├── vilnius.hh │ │ ├── volgograd.hh │ │ ├── warsaw.hh │ │ ├── zagreb.hh │ │ └── zurich.hh │ ├── get.hh │ ├── get.test.cc │ ├── indian │ │ ├── antananarivo.hh │ │ ├── chagos.hh │ │ ├── christmas.hh │ │ ├── cocos.hh │ │ ├── comoro.hh │ │ ├── kerguelen.hh │ │ ├── mahe.hh │ │ ├── maldives.hh │ │ ├── mauritius.hh │ │ ├── mayotte.hh │ │ └── reunion.hh │ ├── load.cc │ ├── load.hh │ ├── load.test.cc │ ├── locations.hh │ ├── locations.test.cc │ ├── pacific │ │ ├── apia.hh │ │ ├── auckland.hh │ │ ├── bougainville.hh │ │ ├── chatham.hh │ │ ├── chuuk.hh │ │ ├── easter.hh │ │ ├── efate.hh │ │ ├── fakaofo.hh │ │ ├── fiji.hh │ │ ├── funafuti.hh │ │ ├── galapagos.hh │ │ ├── gambier.hh │ │ ├── guadalcanal.hh │ │ ├── guam.hh │ │ ├── honolulu.hh │ │ ├── kanton.hh │ │ ├── kiritimati.hh │ │ ├── kosrae.hh │ │ ├── kwajalein.hh │ │ ├── majuro.hh │ │ ├── marquesas.hh │ │ ├── midway.hh │ │ ├── nauru.hh │ │ ├── niue.hh │ │ ├── norfolk.hh │ │ ├── noumea.hh │ │ ├── pago_pago.hh │ │ ├── palau.hh │ │ ├── pitcairn.hh │ │ ├── pohnpei.hh │ │ ├── port_moresby.hh │ │ ├── rarotonga.hh │ │ ├── saipan.hh │ │ ├── tahiti.hh │ │ ├── tarawa.hh │ │ ├── tongatapu.hh │ │ ├── wake.hh │ │ └── wallis.hh │ ├── utc.hh │ ├── version.hh │ └── world.hh │ ├── detail │ ├── location.fuzz.cc │ └── location.fuzz.corpus.tar.gz │ ├── location.hh │ ├── location.test.cc │ ├── offset.hh │ ├── offset.test.cc │ ├── transition.hh │ ├── transition.test.cc │ └── tzif │ ├── README.md │ ├── decode.hh │ ├── decode.test.cc │ └── detail │ ├── decode.fuzz.cc │ └── decode.fuzz.corpus.tar.gz ├── unicode ├── README.md ├── core.hh └── core.test.cc ├── unittest.hh ├── url ├── README.md ├── detail │ ├── encode.fuzz.cc │ ├── encode.fuzz.corpus.tar.gz │ └── encode.gen.cc ├── encode.hh └── encode.test.cc ├── utf8 ├── README.md ├── core.hh ├── core.test.cc ├── count.hh ├── count.test.cc ├── detail │ ├── count.fuzz.cc │ ├── count.fuzz.corpus.tar.gz │ ├── line_column.fuzz.cc │ └── line_column.fuzz.corpus.tar.gz ├── encode.hh ├── encode.test.cc ├── error.hh ├── is_valid.hh ├── is_valid.test.cc ├── line_column.hh ├── line_column.test.cc ├── pad.hh ├── pad.test.cc ├── range │ ├── README.md │ ├── codepoint.hh │ └── codepoint.test.cc ├── replace_invalid.hh ├── replace_invalid.test.cc ├── skip.hh ├── skip.test.cc ├── status.hh ├── status.test.cc ├── strip_invalid.hh ├── strip_invalid.test.cc ├── test.data │ ├── README.md │ ├── stress-test-corrected.txt │ ├── stress-test-stripped.txt │ └── stress-test.txt └── unchecked │ ├── README.md │ ├── count.hh │ ├── count.test.cc │ └── detail │ ├── count.fuzz.cc │ └── count.fuzz.corpus.tar.gz ├── val_or_ref.hh ├── val_or_ref.test.cc ├── vec.hh └── vec.test.cc /.clang: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.clang -------------------------------------------------------------------------------- /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.clang-format -------------------------------------------------------------------------------- /.gcc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.gcc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.gitattributes -------------------------------------------------------------------------------- /.template/bench.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.template/bench.cc -------------------------------------------------------------------------------- /.template/fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.template/fuzz.cc -------------------------------------------------------------------------------- /.template/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.template/main.cc -------------------------------------------------------------------------------- /.template/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/.template/test.cc -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/README.md -------------------------------------------------------------------------------- /algo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/README.md -------------------------------------------------------------------------------- /algo/all.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/all.hh -------------------------------------------------------------------------------- /algo/all.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/all.test.cc -------------------------------------------------------------------------------- /algo/any.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/any.hh -------------------------------------------------------------------------------- /algo/any.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/any.test.cc -------------------------------------------------------------------------------- /algo/compare.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/compare.hh -------------------------------------------------------------------------------- /algo/compare.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/compare.test.cc -------------------------------------------------------------------------------- /algo/contains.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/contains.hh -------------------------------------------------------------------------------- /algo/contains.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/contains.test.cc -------------------------------------------------------------------------------- /algo/count.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/count.hh -------------------------------------------------------------------------------- /algo/count.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/count.test.cc -------------------------------------------------------------------------------- /algo/count_if.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/count_if.hh -------------------------------------------------------------------------------- /algo/count_if.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/count_if.test.cc -------------------------------------------------------------------------------- /algo/detail/reverse.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/detail/reverse.fuzz.cc -------------------------------------------------------------------------------- /algo/each.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/each.hh -------------------------------------------------------------------------------- /algo/each.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/each.test.cc -------------------------------------------------------------------------------- /algo/fill.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/fill.hh -------------------------------------------------------------------------------- /algo/fill.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/fill.test.cc -------------------------------------------------------------------------------- /algo/find_greater_than.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/find_greater_than.hh -------------------------------------------------------------------------------- /algo/find_if.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/find_if.hh -------------------------------------------------------------------------------- /algo/find_if.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/find_if.test.cc -------------------------------------------------------------------------------- /algo/find_in_reverse_if.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/find_in_reverse_if.hh -------------------------------------------------------------------------------- /algo/is_equal.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/is_equal.hh -------------------------------------------------------------------------------- /algo/is_equal.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/is_equal.test.cc -------------------------------------------------------------------------------- /algo/is_less.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/is_less.hh -------------------------------------------------------------------------------- /algo/is_less.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/is_less.test.cc -------------------------------------------------------------------------------- /algo/is_sorted.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/is_sorted.hh -------------------------------------------------------------------------------- /algo/is_sorted.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/is_sorted.test.cc -------------------------------------------------------------------------------- /algo/join.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/join.hh -------------------------------------------------------------------------------- /algo/join.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/join.test.cc -------------------------------------------------------------------------------- /algo/max.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/max.hh -------------------------------------------------------------------------------- /algo/max.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/max.test.cc -------------------------------------------------------------------------------- /algo/min.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/min.hh -------------------------------------------------------------------------------- /algo/min.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/min.test.cc -------------------------------------------------------------------------------- /algo/none.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/none.hh -------------------------------------------------------------------------------- /algo/none.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/none.test.cc -------------------------------------------------------------------------------- /algo/reduce.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/reduce.hh -------------------------------------------------------------------------------- /algo/reduce.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/reduce.test.cc -------------------------------------------------------------------------------- /algo/remove_if.fwd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/remove_if.fwd.hh -------------------------------------------------------------------------------- /algo/remove_if.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/remove_if.hh -------------------------------------------------------------------------------- /algo/remove_if.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/remove_if.test.cc -------------------------------------------------------------------------------- /algo/replace.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/replace.hh -------------------------------------------------------------------------------- /algo/replace.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/replace.test.cc -------------------------------------------------------------------------------- /algo/replace_if.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/replace_if.hh -------------------------------------------------------------------------------- /algo/replace_if.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/replace_if.test.cc -------------------------------------------------------------------------------- /algo/reverse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/reverse.hh -------------------------------------------------------------------------------- /algo/reverse.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/reverse.test.cc -------------------------------------------------------------------------------- /algo/search.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/search.hh -------------------------------------------------------------------------------- /algo/search.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/search.test.cc -------------------------------------------------------------------------------- /algo/sort.fwd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/sort.fwd.hh -------------------------------------------------------------------------------- /algo/sort.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/sort.hh -------------------------------------------------------------------------------- /algo/sort.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/sort.test.cc -------------------------------------------------------------------------------- /algo/starts_with.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/starts_with.hh -------------------------------------------------------------------------------- /algo/starts_with.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/starts_with.test.cc -------------------------------------------------------------------------------- /algo/sum.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/sum.hh -------------------------------------------------------------------------------- /algo/sum.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/sum.test.cc -------------------------------------------------------------------------------- /algo/transform.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/transform.hh -------------------------------------------------------------------------------- /algo/transform.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/transform.test.cc -------------------------------------------------------------------------------- /algo/unpack_front.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/unpack_front.hh -------------------------------------------------------------------------------- /algo/unpack_front.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/algo/unpack_front.test.cc -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/app/README.md -------------------------------------------------------------------------------- /array.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/array.hh -------------------------------------------------------------------------------- /array.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/array.test.cc -------------------------------------------------------------------------------- /array_view.fwd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/array_view.fwd.hh -------------------------------------------------------------------------------- /array_view.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/array_view.hh -------------------------------------------------------------------------------- /array_view.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/array_view.test.cc -------------------------------------------------------------------------------- /ascii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/README.md -------------------------------------------------------------------------------- /ascii/contains_icase.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/contains_icase.hh -------------------------------------------------------------------------------- /ascii/contains_icase.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/contains_icase.test.cc -------------------------------------------------------------------------------- /ascii/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/error.hh -------------------------------------------------------------------------------- /ascii/fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/fn/README.md -------------------------------------------------------------------------------- /ascii/fn/equal_to_icase.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/fn/equal_to_icase.hh -------------------------------------------------------------------------------- /ascii/fn/less_than_icase.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/fn/less_than_icase.hh -------------------------------------------------------------------------------- /ascii/is_equal_icase.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/is_equal_icase.hh -------------------------------------------------------------------------------- /ascii/is_equal_icase.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/is_equal_icase.test.cc -------------------------------------------------------------------------------- /ascii/lower.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/lower.hh -------------------------------------------------------------------------------- /ascii/lower.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/lower.test.cc -------------------------------------------------------------------------------- /ascii/lower_wrapper.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/lower_wrapper.hh -------------------------------------------------------------------------------- /ascii/lower_wrapper.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/lower_wrapper.test.cc -------------------------------------------------------------------------------- /ascii/pad.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/pad.hh -------------------------------------------------------------------------------- /ascii/pad.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/pad.test.cc -------------------------------------------------------------------------------- /ascii/skip.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/skip.hh -------------------------------------------------------------------------------- /ascii/skip.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/skip.test.cc -------------------------------------------------------------------------------- /ascii/to_integral.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/to_integral.hh -------------------------------------------------------------------------------- /ascii/to_integral.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/to_integral.test.cc -------------------------------------------------------------------------------- /ascii/to_integral_prefix.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/to_integral_prefix.hh -------------------------------------------------------------------------------- /ascii/trim.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/trim.hh -------------------------------------------------------------------------------- /ascii/trim.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/trim.test.cc -------------------------------------------------------------------------------- /ascii/upper.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/upper.hh -------------------------------------------------------------------------------- /ascii/upper.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/ascii/upper.test.cc -------------------------------------------------------------------------------- /base64/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/README.md -------------------------------------------------------------------------------- /base64/decode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/decode.hh -------------------------------------------------------------------------------- /base64/decode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/decode.test.cc -------------------------------------------------------------------------------- /base64/detail/decode.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/detail/decode.fuzz.cc -------------------------------------------------------------------------------- /base64/detail/encode.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/detail/encode.fuzz.cc -------------------------------------------------------------------------------- /base64/encode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/encode.hh -------------------------------------------------------------------------------- /base64/encode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/encode.test.cc -------------------------------------------------------------------------------- /base64/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/error.hh -------------------------------------------------------------------------------- /base64/table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/table/README.md -------------------------------------------------------------------------------- /base64/url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/url/README.md -------------------------------------------------------------------------------- /base64/url/decode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/url/decode.hh -------------------------------------------------------------------------------- /base64/url/decode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/url/decode.test.cc -------------------------------------------------------------------------------- /base64/url/encode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/url/encode.hh -------------------------------------------------------------------------------- /base64/url/encode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/base64/url/encode.test.cc -------------------------------------------------------------------------------- /chr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/README.md -------------------------------------------------------------------------------- /chr/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/common.hh -------------------------------------------------------------------------------- /chr/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/common.test.cc -------------------------------------------------------------------------------- /chr/detail/common.gen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/detail/common.gen.cc -------------------------------------------------------------------------------- /chr/fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/fn/README.md -------------------------------------------------------------------------------- /chr/fn/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/fn/common.hh -------------------------------------------------------------------------------- /chr/fn/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/fn/common.test.cc -------------------------------------------------------------------------------- /chr/fn/lookup.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/chr/fn/lookup.hh -------------------------------------------------------------------------------- /cmp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/cmp/README.md -------------------------------------------------------------------------------- /cmp/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/cmp/common.hh -------------------------------------------------------------------------------- /cmp/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/cmp/common.test.cc -------------------------------------------------------------------------------- /compile_flags.txt.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/compile_flags.txt.sample -------------------------------------------------------------------------------- /contiguous_interface.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/contiguous_interface.hh -------------------------------------------------------------------------------- /contiguous_interface.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/contiguous_interface.test.cc -------------------------------------------------------------------------------- /core.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/core.hh -------------------------------------------------------------------------------- /core.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/core.test.cc -------------------------------------------------------------------------------- /country/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/country/README.md -------------------------------------------------------------------------------- /country/code.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/country/code.hh -------------------------------------------------------------------------------- /country/code.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/country/code.test.cc -------------------------------------------------------------------------------- /country/codes.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/country/codes.hh -------------------------------------------------------------------------------- /country/codes.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/country/codes.test.cc -------------------------------------------------------------------------------- /country/detail/tzdb/version.txt: -------------------------------------------------------------------------------- 1 | 2022b 2 | -------------------------------------------------------------------------------- /country/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/country/error.hh -------------------------------------------------------------------------------- /country/names.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/country/names.hh -------------------------------------------------------------------------------- /crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/README.md -------------------------------------------------------------------------------- /crypto/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/error.hh -------------------------------------------------------------------------------- /crypto/hash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/README.md -------------------------------------------------------------------------------- /crypto/hash/base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/base.hh -------------------------------------------------------------------------------- /crypto/hash/md5.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/md5.hh -------------------------------------------------------------------------------- /crypto/hash/md5.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/md5.test.cc -------------------------------------------------------------------------------- /crypto/hash/sha1.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/sha1.hh -------------------------------------------------------------------------------- /crypto/hash/sha1.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/sha1.test.cc -------------------------------------------------------------------------------- /crypto/hash/sha256.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/sha256.hh -------------------------------------------------------------------------------- /crypto/hash/sha256.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/sha256.test.cc -------------------------------------------------------------------------------- /crypto/hash/sha512.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/sha512.hh -------------------------------------------------------------------------------- /crypto/hash/sha512.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/hash/sha512.test.cc -------------------------------------------------------------------------------- /crypto/kdf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/kdf/README.md -------------------------------------------------------------------------------- /crypto/kdf/pbkdf2_hmac.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/kdf/pbkdf2_hmac.hh -------------------------------------------------------------------------------- /crypto/mac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/mac/README.md -------------------------------------------------------------------------------- /crypto/mac/hmac.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/mac/hmac.hh -------------------------------------------------------------------------------- /crypto/mac/hmac.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/crypto/mac/hmac.test.cc -------------------------------------------------------------------------------- /debug.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/debug.hh -------------------------------------------------------------------------------- /debug.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/debug.test.cc -------------------------------------------------------------------------------- /defer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/defer.hh -------------------------------------------------------------------------------- /defer.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/defer.test.cc -------------------------------------------------------------------------------- /detail/cityhash64/hash.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/detail/cityhash64/hash.hh -------------------------------------------------------------------------------- /detail/strcore/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/detail/strcore/common.hh -------------------------------------------------------------------------------- /detail/vec/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/detail/vec/common.hh -------------------------------------------------------------------------------- /encoding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/encoding/README.md -------------------------------------------------------------------------------- /encoding/scheme.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/encoding/scheme.hh -------------------------------------------------------------------------------- /encoding/scheme.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/encoding/scheme.test.cc -------------------------------------------------------------------------------- /encoding/scheme_names.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/encoding/scheme_names.hh -------------------------------------------------------------------------------- /encoding/schemes.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/encoding/schemes.hh -------------------------------------------------------------------------------- /encoding/schemes.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/encoding/schemes.test.cc -------------------------------------------------------------------------------- /env/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/env/README.md -------------------------------------------------------------------------------- /env/argument.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/env/argument.hh -------------------------------------------------------------------------------- /env/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/env/error.hh -------------------------------------------------------------------------------- /env/get.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/env/get.hh -------------------------------------------------------------------------------- /env/get.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/env/get.test.cc -------------------------------------------------------------------------------- /env/options.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/env/options.hh -------------------------------------------------------------------------------- /env/options.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/env/options.test.cc -------------------------------------------------------------------------------- /error_code.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/error_code.hh -------------------------------------------------------------------------------- /error_code.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/error_code.test.cc -------------------------------------------------------------------------------- /exception.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/exception.hh -------------------------------------------------------------------------------- /file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/README.md -------------------------------------------------------------------------------- /file/append.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/append.hh -------------------------------------------------------------------------------- /file/append.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/append.test.cc -------------------------------------------------------------------------------- /file/config.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/config.hh -------------------------------------------------------------------------------- /file/config.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/config.test.cc -------------------------------------------------------------------------------- /file/config.test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/config.test.conf -------------------------------------------------------------------------------- /file/copy.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/copy.hh -------------------------------------------------------------------------------- /file/copy.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/copy.test.cc -------------------------------------------------------------------------------- /file/descriptor.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/descriptor.hh -------------------------------------------------------------------------------- /file/descriptor.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/descriptor.test.cc -------------------------------------------------------------------------------- /file/dir/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/README.md -------------------------------------------------------------------------------- /file/dir/change.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/change.hh -------------------------------------------------------------------------------- /file/dir/change.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/change.test.cc -------------------------------------------------------------------------------- /file/dir/create.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/create.hh -------------------------------------------------------------------------------- /file/dir/create.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/create.test.cc -------------------------------------------------------------------------------- /file/dir/create_recursive.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/create_recursive.hh -------------------------------------------------------------------------------- /file/dir/create_temporary.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/create_temporary.hh -------------------------------------------------------------------------------- /file/dir/current.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/current.hh -------------------------------------------------------------------------------- /file/dir/current.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/current.test.cc -------------------------------------------------------------------------------- /file/dir/entry.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/entry.hh -------------------------------------------------------------------------------- /file/dir/entry.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/entry.test.cc -------------------------------------------------------------------------------- /file/dir/fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/fn/README.md -------------------------------------------------------------------------------- /file/dir/home.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/home.hh -------------------------------------------------------------------------------- /file/dir/home.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/home.test.cc -------------------------------------------------------------------------------- /file/dir/list.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/list.hh -------------------------------------------------------------------------------- /file/dir/list.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/list.test.cc -------------------------------------------------------------------------------- /file/dir/remove.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/remove.hh -------------------------------------------------------------------------------- /file/dir/remove.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/remove.test.cc -------------------------------------------------------------------------------- /file/dir/transient_entry.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/dir/transient_entry.hh -------------------------------------------------------------------------------- /file/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/error.hh -------------------------------------------------------------------------------- /file/info.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/info.hh -------------------------------------------------------------------------------- /file/info.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/info.test.cc -------------------------------------------------------------------------------- /file/io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/io/README.md -------------------------------------------------------------------------------- /file/io/blocking.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/io/blocking.hh -------------------------------------------------------------------------------- /file/is_directory.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_directory.hh -------------------------------------------------------------------------------- /file/is_directory.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_directory.test.cc -------------------------------------------------------------------------------- /file/is_regular.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_regular.hh -------------------------------------------------------------------------------- /file/is_regular.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_regular.test.cc -------------------------------------------------------------------------------- /file/is_same.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_same.hh -------------------------------------------------------------------------------- /file/is_same.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_same.test.cc -------------------------------------------------------------------------------- /file/is_something.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_something.hh -------------------------------------------------------------------------------- /file/is_something.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/is_something.test.cc -------------------------------------------------------------------------------- /file/offset.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/offset.hh -------------------------------------------------------------------------------- /file/offset.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/offset.test.cc -------------------------------------------------------------------------------- /file/option.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/option.hh -------------------------------------------------------------------------------- /file/option.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/option.test.cc -------------------------------------------------------------------------------- /file/path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/README.md -------------------------------------------------------------------------------- /file/path/append.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/append.hh -------------------------------------------------------------------------------- /file/path/append.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/append.test.cc -------------------------------------------------------------------------------- /file/path/base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/base.hh -------------------------------------------------------------------------------- /file/path/base.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/base.test.cc -------------------------------------------------------------------------------- /file/path/canonical.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/canonical.hh -------------------------------------------------------------------------------- /file/path/canonical.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/canonical.test.cc -------------------------------------------------------------------------------- /file/path/directory.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/directory.hh -------------------------------------------------------------------------------- /file/path/directory.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/directory.test.cc -------------------------------------------------------------------------------- /file/path/extension.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/extension.hh -------------------------------------------------------------------------------- /file/path/extension.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/extension.test.cc -------------------------------------------------------------------------------- /file/path/is_absolute.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/is_absolute.hh -------------------------------------------------------------------------------- /file/path/is_relative.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/is_relative.hh -------------------------------------------------------------------------------- /file/path/join.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/join.hh -------------------------------------------------------------------------------- /file/path/join.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/join.test.cc -------------------------------------------------------------------------------- /file/path/looks_canonical.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/looks_canonical.hh -------------------------------------------------------------------------------- /file/path/parent.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/parent.hh -------------------------------------------------------------------------------- /file/path/parent.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/parent.test.cc -------------------------------------------------------------------------------- /file/path/split.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/split.hh -------------------------------------------------------------------------------- /file/path/split.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/path/split.test.cc -------------------------------------------------------------------------------- /file/perm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/perm.hh -------------------------------------------------------------------------------- /file/perm.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/perm.test.cc -------------------------------------------------------------------------------- /file/permission/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/permission/README.md -------------------------------------------------------------------------------- /file/permission/mask.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/permission/mask.hh -------------------------------------------------------------------------------- /file/permission/mask.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/permission/mask.test.cc -------------------------------------------------------------------------------- /file/permission/set.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/permission/set.hh -------------------------------------------------------------------------------- /file/permission/set.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/permission/set.test.cc -------------------------------------------------------------------------------- /file/pointer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/pointer.hh -------------------------------------------------------------------------------- /file/pointer.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/pointer.test.cc -------------------------------------------------------------------------------- /file/read.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/read.hh -------------------------------------------------------------------------------- /file/read.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/read.test.cc -------------------------------------------------------------------------------- /file/reader_writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/reader_writer.hh -------------------------------------------------------------------------------- /file/reader_writer.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/reader_writer.test.cc -------------------------------------------------------------------------------- /file/remove.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/remove.hh -------------------------------------------------------------------------------- /file/remove.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/remove.test.cc -------------------------------------------------------------------------------- /file/rename.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/rename.hh -------------------------------------------------------------------------------- /file/rename.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/rename.test.cc -------------------------------------------------------------------------------- /file/seek.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/seek.hh -------------------------------------------------------------------------------- /file/seek.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/seek.test.cc -------------------------------------------------------------------------------- /file/standard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/standard/README.md -------------------------------------------------------------------------------- /file/standard/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/standard/error.hh -------------------------------------------------------------------------------- /file/standard/error.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/standard/error.test.cc -------------------------------------------------------------------------------- /file/standard/out.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/standard/out.hh -------------------------------------------------------------------------------- /file/standard/out.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/standard/out.test.cc -------------------------------------------------------------------------------- /file/standard/writer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/standard/writer.hh -------------------------------------------------------------------------------- /file/status.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/status.hh -------------------------------------------------------------------------------- /file/status.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/status.test.cc -------------------------------------------------------------------------------- /file/symlink/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/symlink/README.md -------------------------------------------------------------------------------- /file/symlink/status.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/symlink/status.hh -------------------------------------------------------------------------------- /file/symlink/status.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/symlink/status.test.cc -------------------------------------------------------------------------------- /file/touch.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/touch.hh -------------------------------------------------------------------------------- /file/touch.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/touch.test.cc -------------------------------------------------------------------------------- /file/truncate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/truncate.hh -------------------------------------------------------------------------------- /file/truncate.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/truncate.test.cc -------------------------------------------------------------------------------- /file/tty/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/tty/README.md -------------------------------------------------------------------------------- /file/tty/dimensions.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/tty/dimensions.hh -------------------------------------------------------------------------------- /file/tty/dimensions.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/tty/dimensions.test.cc -------------------------------------------------------------------------------- /file/tty/is_terminal.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/tty/is_terminal.hh -------------------------------------------------------------------------------- /file/tty/is_terminal.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/tty/is_terminal.test.cc -------------------------------------------------------------------------------- /file/type.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/type.hh -------------------------------------------------------------------------------- /file/type.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/type.test.cc -------------------------------------------------------------------------------- /file/write.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/write.hh -------------------------------------------------------------------------------- /file/write.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/file/write.test.cc -------------------------------------------------------------------------------- /fmt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/README.md -------------------------------------------------------------------------------- /fmt/byte_size.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/byte_size.hh -------------------------------------------------------------------------------- /fmt/byte_size.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/byte_size.test.cc -------------------------------------------------------------------------------- /fmt/context.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/context.hh -------------------------------------------------------------------------------- /fmt/detail/format.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/detail/format.fuzz.cc -------------------------------------------------------------------------------- /fmt/detail/integral.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/detail/integral.fuzz.cc -------------------------------------------------------------------------------- /fmt/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/error.hh -------------------------------------------------------------------------------- /fmt/error_code.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/error_code.hh -------------------------------------------------------------------------------- /fmt/error_code.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/error_code.test.cc -------------------------------------------------------------------------------- /fmt/exception.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/exception.hh -------------------------------------------------------------------------------- /fmt/exception.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/exception.test.cc -------------------------------------------------------------------------------- /fmt/floating_point.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/floating_point.hh -------------------------------------------------------------------------------- /fmt/floating_point.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/floating_point.test.cc -------------------------------------------------------------------------------- /fmt/fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/fn/README.md -------------------------------------------------------------------------------- /fmt/fn/format.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/fn/format.hh -------------------------------------------------------------------------------- /fmt/fn/format.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/fn/format.test.cc -------------------------------------------------------------------------------- /fmt/fn/print.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/fn/print.hh -------------------------------------------------------------------------------- /fmt/fn/print.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/fn/print.test.cc -------------------------------------------------------------------------------- /fmt/format.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/format.hh -------------------------------------------------------------------------------- /fmt/format.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/format.test.cc -------------------------------------------------------------------------------- /fmt/integral.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/integral.hh -------------------------------------------------------------------------------- /fmt/integral.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/integral.test.cc -------------------------------------------------------------------------------- /fmt/print.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/print.hh -------------------------------------------------------------------------------- /fmt/print.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/print.test.cc -------------------------------------------------------------------------------- /fmt/type.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/type.hh -------------------------------------------------------------------------------- /fmt/type.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fmt/type.test.cc -------------------------------------------------------------------------------- /fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fn/README.md -------------------------------------------------------------------------------- /fn/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fn/common.hh -------------------------------------------------------------------------------- /fn/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fn/common.test.cc -------------------------------------------------------------------------------- /fn/in_range.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fn/in_range.hh -------------------------------------------------------------------------------- /fn/in_range.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fn/in_range.test.cc -------------------------------------------------------------------------------- /fn/invoke.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fn/invoke.hh -------------------------------------------------------------------------------- /fn/invoke.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fn/invoke.test.cc -------------------------------------------------------------------------------- /formatter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/formatter.hh -------------------------------------------------------------------------------- /fuzz.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/fuzz.hh -------------------------------------------------------------------------------- /generic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/generic/README.md -------------------------------------------------------------------------------- /generic/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/generic/error.hh -------------------------------------------------------------------------------- /hex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/README.md -------------------------------------------------------------------------------- /hex/decode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/decode.hh -------------------------------------------------------------------------------- /hex/decode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/decode.test.cc -------------------------------------------------------------------------------- /hex/detail/decode.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/detail/decode.fuzz.cc -------------------------------------------------------------------------------- /hex/detail/encode.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/detail/encode.fuzz.cc -------------------------------------------------------------------------------- /hex/encode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/encode.hh -------------------------------------------------------------------------------- /hex/encode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/encode.test.cc -------------------------------------------------------------------------------- /hex/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/error.hh -------------------------------------------------------------------------------- /hex/table/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/table/README.md -------------------------------------------------------------------------------- /hex/table/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/hex/table/common.hh -------------------------------------------------------------------------------- /html/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/html/README.md -------------------------------------------------------------------------------- /html/detail/encode.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/html/detail/encode.fuzz.cc -------------------------------------------------------------------------------- /html/detail/encode.gen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/html/detail/encode.gen.cc -------------------------------------------------------------------------------- /html/encode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/html/encode.hh -------------------------------------------------------------------------------- /html/encode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/html/encode.test.cc -------------------------------------------------------------------------------- /io/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/io/README.md -------------------------------------------------------------------------------- /io/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/io/common.hh -------------------------------------------------------------------------------- /io/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/io/common.test.cc -------------------------------------------------------------------------------- /json/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/README.md -------------------------------------------------------------------------------- /json/chr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/chr/README.md -------------------------------------------------------------------------------- /json/chr/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/chr/common.hh -------------------------------------------------------------------------------- /json/chr/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/chr/common.test.cc -------------------------------------------------------------------------------- /json/decoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/decoder.hh -------------------------------------------------------------------------------- /json/decoder.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/decoder.test.cc -------------------------------------------------------------------------------- /json/decoder.test.data/i_number_double_huge_neg_exp.json: -------------------------------------------------------------------------------- 1 | [123.456e-789] -------------------------------------------------------------------------------- /json/decoder.test.data/i_number_neg_int_huge_exp.json: -------------------------------------------------------------------------------- 1 | [-1e+9999] -------------------------------------------------------------------------------- /json/decoder.test.data/i_number_pos_double_huge_exp.json: -------------------------------------------------------------------------------- 1 | [1.5e+9999] -------------------------------------------------------------------------------- /json/decoder.test.data/i_object_key_lone_2nd_surrogate.json: -------------------------------------------------------------------------------- 1 | {"\uDFAA":0} -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_1st_surrogate_but_2nd_missing.json: -------------------------------------------------------------------------------- 1 | ["\uDADA"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_1st_valid_surrogate_2nd_invalid.json: -------------------------------------------------------------------------------- 1 | ["\uD888\u1234"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_incomplete_surrogate_and_escape_valid.json: -------------------------------------------------------------------------------- 1 | ["\uD800\n"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_incomplete_surrogate_pair.json: -------------------------------------------------------------------------------- 1 | ["\uDd1ea"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_invalid_lonely_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\ud800"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_invalid_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\ud800abc"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_inverted_surrogates_U+1D11E.json: -------------------------------------------------------------------------------- 1 | ["\uDd1e\uD834"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_string_lone_second_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\uDFAA"] -------------------------------------------------------------------------------- /json/decoder.test.data/i_structure_UTF-8_BOM_empty_object.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_1_true_without_comma.json: -------------------------------------------------------------------------------- 1 | [1 true] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_colon_instead_of_comma.json: -------------------------------------------------------------------------------- 1 | ["": 1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_comma_after_close.json: -------------------------------------------------------------------------------- 1 | [""], -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_comma_and_number.json: -------------------------------------------------------------------------------- 1 | [,1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_double_comma.json: -------------------------------------------------------------------------------- 1 | [1,,2] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_double_extra_comma.json: -------------------------------------------------------------------------------- 1 | ["x",,] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_extra_close.json: -------------------------------------------------------------------------------- 1 | ["x"]] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_extra_comma.json: -------------------------------------------------------------------------------- 1 | ["",] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_incomplete.json: -------------------------------------------------------------------------------- 1 | ["x" -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_incomplete_invalid_value.json: -------------------------------------------------------------------------------- 1 | [x -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_inner_array_no_comma.json: -------------------------------------------------------------------------------- 1 | [3[4]] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_items_separated_by_semicolon.json: -------------------------------------------------------------------------------- 1 | [1:2] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_just_comma.json: -------------------------------------------------------------------------------- 1 | [,] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_just_minus.json: -------------------------------------------------------------------------------- 1 | [-] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_missing_value.json: -------------------------------------------------------------------------------- 1 | [ , ""] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_newlines_unclosed.json: -------------------------------------------------------------------------------- 1 | ["a", 2 | 4 3 | ,1, -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_number_and_comma.json: -------------------------------------------------------------------------------- 1 | [1,] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_number_and_several_commas.json: -------------------------------------------------------------------------------- 1 | [1,,] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_spaces_vertical_tab_formfeed.json: -------------------------------------------------------------------------------- 1 | [" a"\f] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_star_inside.json: -------------------------------------------------------------------------------- 1 | [*] -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_unclosed.json: -------------------------------------------------------------------------------- 1 | ["" -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_unclosed_trailing_comma.json: -------------------------------------------------------------------------------- 1 | [1, -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_unclosed_with_new_lines.json: -------------------------------------------------------------------------------- 1 | [1, 2 | 1 3 | ,1 -------------------------------------------------------------------------------- /json/decoder.test.data/n_array_unclosed_with_object_inside.json: -------------------------------------------------------------------------------- 1 | [{} -------------------------------------------------------------------------------- /json/decoder.test.data/n_incomplete_false.json: -------------------------------------------------------------------------------- 1 | [fals] -------------------------------------------------------------------------------- /json/decoder.test.data/n_incomplete_null.json: -------------------------------------------------------------------------------- 1 | [nul] -------------------------------------------------------------------------------- /json/decoder.test.data/n_incomplete_true.json: -------------------------------------------------------------------------------- 1 | [tru] -------------------------------------------------------------------------------- /json/decoder.test.data/n_multidigit_number_then_00.json: -------------------------------------------------------------------------------- 1 | 123 -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_++.json: -------------------------------------------------------------------------------- 1 | [++1234] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_+1.json: -------------------------------------------------------------------------------- 1 | [+1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_+Inf.json: -------------------------------------------------------------------------------- 1 | [+Inf] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_-01.json: -------------------------------------------------------------------------------- 1 | [-01] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_-1.0..json: -------------------------------------------------------------------------------- 1 | [-1.0.] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_-2..json: -------------------------------------------------------------------------------- 1 | [-2.] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_-NaN.json: -------------------------------------------------------------------------------- 1 | [-NaN] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_.-1.json: -------------------------------------------------------------------------------- 1 | [.-1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_.2e-3.json: -------------------------------------------------------------------------------- 1 | [.2e-3] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0.1.2.json: -------------------------------------------------------------------------------- 1 | [0.1.2] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0.3e+.json: -------------------------------------------------------------------------------- 1 | [0.3e+] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0.3e.json: -------------------------------------------------------------------------------- 1 | [0.3e] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0.e1.json: -------------------------------------------------------------------------------- 1 | [0.e1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0_capital_E+.json: -------------------------------------------------------------------------------- 1 | [0E+] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0_capital_E.json: -------------------------------------------------------------------------------- 1 | [0E] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0e+.json: -------------------------------------------------------------------------------- 1 | [0e+] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_0e.json: -------------------------------------------------------------------------------- 1 | [0e] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_1.0e+.json: -------------------------------------------------------------------------------- 1 | [1.0e+] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_1.0e-.json: -------------------------------------------------------------------------------- 1 | [1.0e-] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_1.0e.json: -------------------------------------------------------------------------------- 1 | [1.0e] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_1_000.json: -------------------------------------------------------------------------------- 1 | [1 000.0] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_1eE2.json: -------------------------------------------------------------------------------- 1 | [1eE2] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_2.e+3.json: -------------------------------------------------------------------------------- 1 | [2.e+3] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_2.e-3.json: -------------------------------------------------------------------------------- 1 | [2.e-3] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_2.e3.json: -------------------------------------------------------------------------------- 1 | [2.e3] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_9.e+.json: -------------------------------------------------------------------------------- 1 | [9.e+] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_Inf.json: -------------------------------------------------------------------------------- 1 | [Inf] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_NaN.json: -------------------------------------------------------------------------------- 1 | [NaN] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_U+FF11_fullwidth_digit_one.json: -------------------------------------------------------------------------------- 1 | [1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_expression.json: -------------------------------------------------------------------------------- 1 | [1+2] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_hex_1_digit.json: -------------------------------------------------------------------------------- 1 | [0x1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_hex_2_digits.json: -------------------------------------------------------------------------------- 1 | [0x42] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_infinity.json: -------------------------------------------------------------------------------- 1 | [Infinity] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_invalid+-.json: -------------------------------------------------------------------------------- 1 | [0e+-1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_invalid-negative-real.json: -------------------------------------------------------------------------------- 1 | [-123.123foo] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_minus_infinity.json: -------------------------------------------------------------------------------- 1 | [-Infinity] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_minus_sign_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | [-foo] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_minus_space_1.json: -------------------------------------------------------------------------------- 1 | [- 1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_neg_int_starting_with_zero.json: -------------------------------------------------------------------------------- 1 | [-012] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_neg_real_without_int_part.json: -------------------------------------------------------------------------------- 1 | [-.123] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_neg_with_garbage_at_end.json: -------------------------------------------------------------------------------- 1 | [-1x] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_real_garbage_after_e.json: -------------------------------------------------------------------------------- 1 | [1ea] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_real_without_fractional_part.json: -------------------------------------------------------------------------------- 1 | [1.] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_starting_with_dot.json: -------------------------------------------------------------------------------- 1 | [.123] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_with_alpha.json: -------------------------------------------------------------------------------- 1 | [1.2a-3] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_with_alpha_char.json: -------------------------------------------------------------------------------- 1 | [1.8011670033376514H-308] -------------------------------------------------------------------------------- /json/decoder.test.data/n_number_with_leading_zero.json: -------------------------------------------------------------------------------- 1 | [012] -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_bad_value.json: -------------------------------------------------------------------------------- 1 | ["x", truth] -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_bracket_key.json: -------------------------------------------------------------------------------- 1 | {[: "x"} 2 | -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_comma_instead_of_colon.json: -------------------------------------------------------------------------------- 1 | {"x", null} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_double_colon.json: -------------------------------------------------------------------------------- 1 | {"x"::"b"} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_emoji.json: -------------------------------------------------------------------------------- 1 | {🇨🇭} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_garbage_at_end.json: -------------------------------------------------------------------------------- 1 | {"a":"a" 123} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_key_with_single_quotes.json: -------------------------------------------------------------------------------- 1 | {key: 'value'} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_missing_colon.json: -------------------------------------------------------------------------------- 1 | {"a" b} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_missing_key.json: -------------------------------------------------------------------------------- 1 | {:"b"} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_missing_semicolon.json: -------------------------------------------------------------------------------- 1 | {"a" "b"} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_missing_value.json: -------------------------------------------------------------------------------- 1 | {"a": -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_no-colon.json: -------------------------------------------------------------------------------- 1 | {"a" -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_non_string_key.json: -------------------------------------------------------------------------------- 1 | {1:1} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_single_quote.json: -------------------------------------------------------------------------------- 1 | {'a':0} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_trailing_comma.json: -------------------------------------------------------------------------------- 1 | {"id":0,} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_trailing_comment.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}/**/ -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_trailing_comment_open.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}/**// -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_trailing_comment_slash_open.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}// -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_trailing_comment_slash_open_incomplete.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}/ -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_two_commas_in_a_row.json: -------------------------------------------------------------------------------- 1 | {"a":"b",,"c":"d"} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_unquoted_key.json: -------------------------------------------------------------------------------- 1 | {a: "b"} -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_unterminated-value.json: -------------------------------------------------------------------------------- 1 | {"a":"a -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_with_single_string.json: -------------------------------------------------------------------------------- 1 | { "foo" : "bar", "a" } -------------------------------------------------------------------------------- /json/decoder.test.data/n_object_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}# -------------------------------------------------------------------------------- /json/decoder.test.data/n_single_space.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_1_surrogate_then_escape.json: -------------------------------------------------------------------------------- 1 | ["\uD800\"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_1_surrogate_then_escape_u.json: -------------------------------------------------------------------------------- 1 | ["\uD800\u"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_1_surrogate_then_escape_u1.json: -------------------------------------------------------------------------------- 1 | ["\uD800\u1"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_1_surrogate_then_escape_u1x.json: -------------------------------------------------------------------------------- 1 | ["\uD800\u1x"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_accentuated_char_no_quotes.json: -------------------------------------------------------------------------------- 1 | [é] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_backslash_00.json: -------------------------------------------------------------------------------- 1 | ["\"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_escape_x.json: -------------------------------------------------------------------------------- 1 | ["\x00"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_escaped_backslash_bad.json: -------------------------------------------------------------------------------- 1 | ["\\\"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_escaped_ctrl_char_tab.json: -------------------------------------------------------------------------------- 1 | ["\ "] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_escaped_emoji.json: -------------------------------------------------------------------------------- 1 | ["\🌀"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_incomplete_escape.json: -------------------------------------------------------------------------------- 1 | ["\"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_incomplete_escaped_character.json: -------------------------------------------------------------------------------- 1 | ["\u00A"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_incomplete_surrogate.json: -------------------------------------------------------------------------------- 1 | ["\uD834\uDd"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_invalid_backslash_esc.json: -------------------------------------------------------------------------------- 1 | ["\a"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_invalid_unicode_escape.json: -------------------------------------------------------------------------------- 1 | ["\uqqqq"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_leading_uescaped_thinspace.json: -------------------------------------------------------------------------------- 1 | [\u0020"asd"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_no_quotes_with_bad_escape.json: -------------------------------------------------------------------------------- 1 | [\n] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_single_doublequote.json: -------------------------------------------------------------------------------- 1 | " -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_single_quote.json: -------------------------------------------------------------------------------- 1 | ['single quote'] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_single_string_no_double_quotes.json: -------------------------------------------------------------------------------- 1 | abc -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_start_escape_unclosed.json: -------------------------------------------------------------------------------- 1 | ["\ -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_unescaped_ctrl_char.json: -------------------------------------------------------------------------------- 1 | ["aa"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_unescaped_newline.json: -------------------------------------------------------------------------------- 1 | ["new 2 | line"] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_unescaped_tab.json: -------------------------------------------------------------------------------- 1 | [" "] -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_unicode_CapitalU.json: -------------------------------------------------------------------------------- 1 | "\UA66D" -------------------------------------------------------------------------------- /json/decoder.test.data/n_string_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | ""x -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_U+2060_word_joined.json: -------------------------------------------------------------------------------- 1 | [⁠] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_UTF8_BOM_no_data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_angle_bracket_..json: -------------------------------------------------------------------------------- 1 | <.> -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_angle_bracket_null.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_array_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | [1]x -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_array_with_extra_array_close.json: -------------------------------------------------------------------------------- 1 | [1]] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_array_with_unclosed_string.json: -------------------------------------------------------------------------------- 1 | ["asd] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_ascii-unicode-identifier.json: -------------------------------------------------------------------------------- 1 | aå -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_capitalized_True.json: -------------------------------------------------------------------------------- 1 | [True] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_close_unopened_array.json: -------------------------------------------------------------------------------- 1 | 1] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_comma_instead_of_closing_brace.json: -------------------------------------------------------------------------------- 1 | {"x": true, -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_double_array.json: -------------------------------------------------------------------------------- 1 | [][] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_end_array.json: -------------------------------------------------------------------------------- 1 | ] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_lone-open-bracket.json: -------------------------------------------------------------------------------- 1 | [ -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_no_data.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_null-byte-outside-string.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_number_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | 2@ -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_object_followed_by_closing_object.json: -------------------------------------------------------------------------------- 1 | {}} -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_object_unclosed_no_value.json: -------------------------------------------------------------------------------- 1 | {"": -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_object_with_comment.json: -------------------------------------------------------------------------------- 1 | {"a":/*comment*/"b"} -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_object_with_trailing_garbage.json: -------------------------------------------------------------------------------- 1 | {"a": true} "x" -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_array_apostrophe.json: -------------------------------------------------------------------------------- 1 | [' -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_array_comma.json: -------------------------------------------------------------------------------- 1 | [, -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_array_open_object.json: -------------------------------------------------------------------------------- 1 | [{ -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_array_open_string.json: -------------------------------------------------------------------------------- 1 | ["a -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_array_string.json: -------------------------------------------------------------------------------- 1 | ["a" -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_object.json: -------------------------------------------------------------------------------- 1 | { -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_object_close_array.json: -------------------------------------------------------------------------------- 1 | {] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_object_comma.json: -------------------------------------------------------------------------------- 1 | {, -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_object_open_array.json: -------------------------------------------------------------------------------- 1 | {[ -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_object_open_string.json: -------------------------------------------------------------------------------- 1 | {"a -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_open_object_string_with_apostrophes.json: -------------------------------------------------------------------------------- 1 | {'a' -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_single_star.json: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_trailing_#.json: -------------------------------------------------------------------------------- 1 | {"a":"b"}#{} -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_uescaped_LF_before_string.json: -------------------------------------------------------------------------------- 1 | [\u000A""] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_unclosed_array.json: -------------------------------------------------------------------------------- 1 | [1 -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_unclosed_array_partial_null.json: -------------------------------------------------------------------------------- 1 | [ false, nul -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_unclosed_array_unfinished_false.json: -------------------------------------------------------------------------------- 1 | [ true, fals -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_unclosed_array_unfinished_true.json: -------------------------------------------------------------------------------- 1 | [ false, tru -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_unicode-identifier.json: -------------------------------------------------------------------------------- 1 | å -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_whitespace_U+2060_word_joiner.json: -------------------------------------------------------------------------------- 1 | [⁠] -------------------------------------------------------------------------------- /json/decoder.test.data/n_structure_whitespace_formfeed.json: -------------------------------------------------------------------------------- 1 | [ ] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_arraysWithSpaces.json: -------------------------------------------------------------------------------- 1 | [[] ] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_empty-string.json: -------------------------------------------------------------------------------- 1 | [""] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_empty.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_ending_with_newline.json: -------------------------------------------------------------------------------- 1 | ["a"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_false.json: -------------------------------------------------------------------------------- 1 | [false] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_heterogeneous.json: -------------------------------------------------------------------------------- 1 | [null, 1, "1", {}] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_null.json: -------------------------------------------------------------------------------- 1 | [null] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_with_1_and_newline.json: -------------------------------------------------------------------------------- 1 | [1 2 | ] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_with_leading_space.json: -------------------------------------------------------------------------------- 1 | [1] -------------------------------------------------------------------------------- /json/decoder.test.data/y_array_with_trailing_space.json: -------------------------------------------------------------------------------- 1 | [2] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number.json: -------------------------------------------------------------------------------- 1 | [123e65] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_0e+1.json: -------------------------------------------------------------------------------- 1 | [0e+1] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_0e1.json: -------------------------------------------------------------------------------- 1 | [0e1] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_after_space.json: -------------------------------------------------------------------------------- 1 | [ 4] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_int_with_exp.json: -------------------------------------------------------------------------------- 1 | [20e1] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_minus_zero.json: -------------------------------------------------------------------------------- 1 | [-0] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_negative_int.json: -------------------------------------------------------------------------------- 1 | [-123] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_negative_one.json: -------------------------------------------------------------------------------- 1 | [-1] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_negative_zero.json: -------------------------------------------------------------------------------- 1 | [-0] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_real_capital_e.json: -------------------------------------------------------------------------------- 1 | [1E22] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_real_capital_e_neg_exp.json: -------------------------------------------------------------------------------- 1 | [1E-2] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_real_capital_e_pos_exp.json: -------------------------------------------------------------------------------- 1 | [1E+2] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_real_exponent.json: -------------------------------------------------------------------------------- 1 | [123e45] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_real_fraction_exponent.json: -------------------------------------------------------------------------------- 1 | [123.456e78] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_real_neg_exp.json: -------------------------------------------------------------------------------- 1 | [1e-2] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_real_pos_exponent.json: -------------------------------------------------------------------------------- 1 | [1e+2] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_simple_int.json: -------------------------------------------------------------------------------- 1 | [123] -------------------------------------------------------------------------------- /json/decoder.test.data/y_number_simple_real.json: -------------------------------------------------------------------------------- 1 | [123.456789] -------------------------------------------------------------------------------- /json/decoder.test.data/y_object.json: -------------------------------------------------------------------------------- 1 | {"asd":"sdf", "dfg":"fgh"} -------------------------------------------------------------------------------- /json/decoder.test.data/y_object_basic.json: -------------------------------------------------------------------------------- 1 | {"asd":"sdf"} -------------------------------------------------------------------------------- /json/decoder.test.data/y_object_empty.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /json/decoder.test.data/y_object_empty_key.json: -------------------------------------------------------------------------------- 1 | {"":0} -------------------------------------------------------------------------------- /json/decoder.test.data/y_object_escaped_null_in_key.json: -------------------------------------------------------------------------------- 1 | {"foo\u0000bar": 42} -------------------------------------------------------------------------------- /json/decoder.test.data/y_object_simple.json: -------------------------------------------------------------------------------- 1 | {"a":[]} -------------------------------------------------------------------------------- /json/decoder.test.data/y_object_with_newlines.json: -------------------------------------------------------------------------------- 1 | { 2 | "a": "b" 3 | } -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_1_2_3_bytes_UTF-8_sequences.json: -------------------------------------------------------------------------------- 1 | ["\u0060\u012a\u12AB"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_accepted_surrogate_pair.json: -------------------------------------------------------------------------------- 1 | ["\uD801\udc37"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_allowed_escapes.json: -------------------------------------------------------------------------------- 1 | ["\"\\\/\b\f\n\r\t"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_backslash_and_u_escaped_zero.json: -------------------------------------------------------------------------------- 1 | ["\\u0000"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_backslash_doublequotes.json: -------------------------------------------------------------------------------- 1 | ["\""] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_comments.json: -------------------------------------------------------------------------------- 1 | ["a/*b*/c/*d//e"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_double_escape_a.json: -------------------------------------------------------------------------------- 1 | ["\\a"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_double_escape_n.json: -------------------------------------------------------------------------------- 1 | ["\\n"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_escaped_control_character.json: -------------------------------------------------------------------------------- 1 | ["\u0012"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_escaped_noncharacter.json: -------------------------------------------------------------------------------- 1 | ["\uFFFF"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_in_array.json: -------------------------------------------------------------------------------- 1 | ["asd"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_in_array_with_leading_space.json: -------------------------------------------------------------------------------- 1 | [ "asd"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_last_surrogates_1_and_2.json: -------------------------------------------------------------------------------- 1 | ["\uDBFF\uDFFF"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_nbsp_uescaped.json: -------------------------------------------------------------------------------- 1 | ["new\u00A0line"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_nonCharacterInUTF-8_U+10FFFF.json: -------------------------------------------------------------------------------- 1 | ["􏿿"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_nonCharacterInUTF-8_U+FFFF.json: -------------------------------------------------------------------------------- 1 | ["￿"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_null_escape.json: -------------------------------------------------------------------------------- 1 | ["\u0000"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_one-byte-utf-8.json: -------------------------------------------------------------------------------- 1 | ["\u002c"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_pi.json: -------------------------------------------------------------------------------- 1 | ["π"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_reservedCharacterInUTF-8_U+1BFFF.json: -------------------------------------------------------------------------------- 1 | ["𛿿"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_simple_ascii.json: -------------------------------------------------------------------------------- 1 | ["asd "] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_space.json: -------------------------------------------------------------------------------- 1 | " " -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json: -------------------------------------------------------------------------------- 1 | ["\uD834\uDd1e"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_three-byte-utf-8.json: -------------------------------------------------------------------------------- 1 | ["\u0821"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_two-byte-utf-8.json: -------------------------------------------------------------------------------- 1 | ["\u0123"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_u+2028_line_sep.json: -------------------------------------------------------------------------------- 1 | ["
"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_u+2029_par_sep.json: -------------------------------------------------------------------------------- 1 | ["
"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_uescaped_newline.json: -------------------------------------------------------------------------------- 1 | ["new\u000Aline"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unescaped_char_delete.json: -------------------------------------------------------------------------------- 1 | [""] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode.json: -------------------------------------------------------------------------------- 1 | ["\uA66D"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicodeEscapedBackslash.json: -------------------------------------------------------------------------------- 1 | ["\u005C"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_2.json: -------------------------------------------------------------------------------- 1 | ["⍂㈴⍂"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_U+10FFFE_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uDBFF\uDFFE"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_U+1FFFE_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uD83F\uDFFE"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json: -------------------------------------------------------------------------------- 1 | ["\u200B"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_U+2064_invisible_plus.json: -------------------------------------------------------------------------------- 1 | ["\u2064"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_U+FDD0_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uFDD0"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_U+FFFE_nonchar.json: -------------------------------------------------------------------------------- 1 | ["\uFFFE"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_unicode_escaped_double_quote.json: -------------------------------------------------------------------------------- 1 | ["\u0022"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_utf8.json: -------------------------------------------------------------------------------- 1 | ["€𝄞"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_string_with_del_character.json: -------------------------------------------------------------------------------- 1 | ["aa"] -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_lonely_false.json: -------------------------------------------------------------------------------- 1 | false -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_lonely_int.json: -------------------------------------------------------------------------------- 1 | 42 -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_lonely_negative_real.json: -------------------------------------------------------------------------------- 1 | -0.1 -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_lonely_null.json: -------------------------------------------------------------------------------- 1 | null -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_lonely_string.json: -------------------------------------------------------------------------------- 1 | "asd" -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_lonely_true.json: -------------------------------------------------------------------------------- 1 | true -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_string_empty.json: -------------------------------------------------------------------------------- 1 | "" -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_trailing_newline.json: -------------------------------------------------------------------------------- 1 | ["a"] 2 | -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_true_in_array.json: -------------------------------------------------------------------------------- 1 | [true] -------------------------------------------------------------------------------- /json/decoder.test.data/y_structure_whitespace_array.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /json/detail/decoder.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/detail/decoder.fuzz.cc -------------------------------------------------------------------------------- /json/detail/decoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/detail/decoder.hh -------------------------------------------------------------------------------- /json/detail/encode.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/detail/encode.fuzz.cc -------------------------------------------------------------------------------- /json/detail/encode.gen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/detail/encode.gen.cc -------------------------------------------------------------------------------- /json/document.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/document.hh -------------------------------------------------------------------------------- /json/encode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/encode.hh -------------------------------------------------------------------------------- /json/encode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/encode.test.cc -------------------------------------------------------------------------------- /json/encoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/encoder.hh -------------------------------------------------------------------------------- /json/encoder.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/encoder.test.cc -------------------------------------------------------------------------------- /json/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/error.hh -------------------------------------------------------------------------------- /json/is_floating_point.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/is_floating_point.hh -------------------------------------------------------------------------------- /json/is_integral.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/is_integral.hh -------------------------------------------------------------------------------- /json/is_integral.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/is_integral.test.cc -------------------------------------------------------------------------------- /json/is_number.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/is_number.hh -------------------------------------------------------------------------------- /json/is_number.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/is_number.test.cc -------------------------------------------------------------------------------- /json/is_valid.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/is_valid.hh -------------------------------------------------------------------------------- /json/is_valid.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/is_valid.test.cc -------------------------------------------------------------------------------- /json/node.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/node.hh -------------------------------------------------------------------------------- /json/stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/stream/README.md -------------------------------------------------------------------------------- /json/stream/encoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/stream/encoder.hh -------------------------------------------------------------------------------- /json/stream/encoder.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/stream/encoder.test.cc -------------------------------------------------------------------------------- /json/type.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/json/type.hh -------------------------------------------------------------------------------- /main.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/main.hh -------------------------------------------------------------------------------- /make_range.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/make_range.hh -------------------------------------------------------------------------------- /make_range.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/make_range.test.cc -------------------------------------------------------------------------------- /map/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/map/README.md -------------------------------------------------------------------------------- /map/facade.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/map/facade.hh -------------------------------------------------------------------------------- /map/sorted.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/map/sorted.hh -------------------------------------------------------------------------------- /map/sorted.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/map/sorted.test.cc -------------------------------------------------------------------------------- /map/unsorted.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/map/unsorted.hh -------------------------------------------------------------------------------- /map/unsorted.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/map/unsorted.test.cc -------------------------------------------------------------------------------- /math/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/README.md -------------------------------------------------------------------------------- /math/bits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/bits/README.md -------------------------------------------------------------------------------- /math/bits/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/bits/common.hh -------------------------------------------------------------------------------- /math/bits/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/bits/common.test.cc -------------------------------------------------------------------------------- /math/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/common.hh -------------------------------------------------------------------------------- /math/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/common.test.cc -------------------------------------------------------------------------------- /math/fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/fn/README.md -------------------------------------------------------------------------------- /math/fn/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/fn/common.hh -------------------------------------------------------------------------------- /math/fn/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/fn/common.test.cc -------------------------------------------------------------------------------- /math/fp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/fp/README.md -------------------------------------------------------------------------------- /math/fp/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/fp/common.hh -------------------------------------------------------------------------------- /math/fp/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/math/fp/common.test.cc -------------------------------------------------------------------------------- /mem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/README.md -------------------------------------------------------------------------------- /mem/allocator.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/allocator.hh -------------------------------------------------------------------------------- /mem/allocator.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/allocator.test.cc -------------------------------------------------------------------------------- /mem/construct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/construct.hh -------------------------------------------------------------------------------- /mem/copy_construct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/copy_construct.hh -------------------------------------------------------------------------------- /mem/destruct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/destruct.hh -------------------------------------------------------------------------------- /mem/destruct_n.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/destruct_n.hh -------------------------------------------------------------------------------- /mem/move_construct.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/move_construct.hh -------------------------------------------------------------------------------- /mem/raw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/README.md -------------------------------------------------------------------------------- /mem/raw/compare.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/compare.hh -------------------------------------------------------------------------------- /mem/raw/compare.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/compare.test.cc -------------------------------------------------------------------------------- /mem/raw/copy.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/copy.hh -------------------------------------------------------------------------------- /mem/raw/fill.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/fill.hh -------------------------------------------------------------------------------- /mem/raw/find.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/find.hh -------------------------------------------------------------------------------- /mem/raw/find.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/find.test.cc -------------------------------------------------------------------------------- /mem/raw/find_in_reverse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/find_in_reverse.hh -------------------------------------------------------------------------------- /mem/raw/is_equal.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/is_equal.hh -------------------------------------------------------------------------------- /mem/raw/is_equal.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/is_equal.test.cc -------------------------------------------------------------------------------- /mem/raw/is_overlapping.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/is_overlapping.hh -------------------------------------------------------------------------------- /mem/raw/is_within.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/is_within.hh -------------------------------------------------------------------------------- /mem/raw/is_within.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/is_within.test.cc -------------------------------------------------------------------------------- /mem/raw/load.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/load.hh -------------------------------------------------------------------------------- /mem/raw/load.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/load.test.cc -------------------------------------------------------------------------------- /mem/raw/load_swap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/load_swap.hh -------------------------------------------------------------------------------- /mem/raw/load_swap.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/load_swap.test.cc -------------------------------------------------------------------------------- /mem/raw/move.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/move.hh -------------------------------------------------------------------------------- /mem/raw/optimal_size.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/optimal_size.hh -------------------------------------------------------------------------------- /mem/raw/optimal_size.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/optimal_size.test.cc -------------------------------------------------------------------------------- /mem/raw/zero.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/zero.hh -------------------------------------------------------------------------------- /mem/raw/zero.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/raw/zero.test.cc -------------------------------------------------------------------------------- /mem/relocate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/relocate.hh -------------------------------------------------------------------------------- /mem/relocate_backward.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/relocate_backward.hh -------------------------------------------------------------------------------- /mem/relocate_left.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/relocate_left.hh -------------------------------------------------------------------------------- /mem/relocate_right.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/relocate_right.hh -------------------------------------------------------------------------------- /mem/trivial_allocator.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/mem/trivial_allocator.hh -------------------------------------------------------------------------------- /null_term.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/null_term.hh -------------------------------------------------------------------------------- /null_term.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/null_term.test.cc -------------------------------------------------------------------------------- /num/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/README.md -------------------------------------------------------------------------------- /num/bounded.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/bounded.hh -------------------------------------------------------------------------------- /num/bounded.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/bounded.test.cc -------------------------------------------------------------------------------- /num/clamped.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/clamped.hh -------------------------------------------------------------------------------- /num/clamped.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/clamped.test.cc -------------------------------------------------------------------------------- /num/decimal.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/decimal.hh -------------------------------------------------------------------------------- /num/decimal.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/decimal.test.cc -------------------------------------------------------------------------------- /num/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/error.hh -------------------------------------------------------------------------------- /num/safe.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/safe.hh -------------------------------------------------------------------------------- /num/safe.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/safe.test.cc -------------------------------------------------------------------------------- /num/unsafe.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/unsafe.hh -------------------------------------------------------------------------------- /num/unsafe.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/num/unsafe.test.cc -------------------------------------------------------------------------------- /optional.fwd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/optional.fwd.hh -------------------------------------------------------------------------------- /optional.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/optional.hh -------------------------------------------------------------------------------- /optional.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/optional.test.cc -------------------------------------------------------------------------------- /optional_index.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/optional_index.hh -------------------------------------------------------------------------------- /optional_index.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/optional_index.test.cc -------------------------------------------------------------------------------- /pair/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pair/README.md -------------------------------------------------------------------------------- /pair/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pair/common.hh -------------------------------------------------------------------------------- /pair/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pair/common.test.cc -------------------------------------------------------------------------------- /pair/core.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pair/core.hh -------------------------------------------------------------------------------- /pair/core.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pair/core.test.cc -------------------------------------------------------------------------------- /pair/detail/common.gen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pair/detail/common.gen.cc -------------------------------------------------------------------------------- /pcre/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pcre/README.md -------------------------------------------------------------------------------- /pcre/core.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pcre/core.hh -------------------------------------------------------------------------------- /pcre/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pcre/error.hh -------------------------------------------------------------------------------- /pcre/match_view.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pcre/match_view.hh -------------------------------------------------------------------------------- /pcre/matches.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pcre/matches.hh -------------------------------------------------------------------------------- /pcre/pattern.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pcre/pattern.hh -------------------------------------------------------------------------------- /pcre/pattern.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pcre/pattern.test.cc -------------------------------------------------------------------------------- /pool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pool/README.md -------------------------------------------------------------------------------- /pool/append_only.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pool/append_only.hh -------------------------------------------------------------------------------- /pool/append_only.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pool/append_only.test.cc -------------------------------------------------------------------------------- /pool/fixed.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pool/fixed.hh -------------------------------------------------------------------------------- /pool/fixed.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/pool/fixed.test.cc -------------------------------------------------------------------------------- /process/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/README.md -------------------------------------------------------------------------------- /process/command.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/command.hh -------------------------------------------------------------------------------- /process/command.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/command.test.cc -------------------------------------------------------------------------------- /process/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/error.hh -------------------------------------------------------------------------------- /process/execute.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/execute.hh -------------------------------------------------------------------------------- /process/execute.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/execute.test.cc -------------------------------------------------------------------------------- /process/output.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/output.hh -------------------------------------------------------------------------------- /process/output.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/output.test.cc -------------------------------------------------------------------------------- /process/pipe.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/pipe.hh -------------------------------------------------------------------------------- /process/pipe.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/pipe.test.cc -------------------------------------------------------------------------------- /process/spawner.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/spawner.hh -------------------------------------------------------------------------------- /process/spawner.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/process/spawner.test.cc -------------------------------------------------------------------------------- /random/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/README.md -------------------------------------------------------------------------------- /random/boolean.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/boolean.hh -------------------------------------------------------------------------------- /random/boolean.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/boolean.test.cc -------------------------------------------------------------------------------- /random/detail/source.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/detail/source.hh -------------------------------------------------------------------------------- /random/detail/uniform.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/detail/uniform.hh -------------------------------------------------------------------------------- /random/element.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/element.hh -------------------------------------------------------------------------------- /random/element.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/element.test.cc -------------------------------------------------------------------------------- /random/fill.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/fill.hh -------------------------------------------------------------------------------- /random/fill.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/fill.test.cc -------------------------------------------------------------------------------- /random/fn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/fn/README.md -------------------------------------------------------------------------------- /random/fn/generate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/fn/generate.hh -------------------------------------------------------------------------------- /random/fn/generate.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/fn/generate.test.cc -------------------------------------------------------------------------------- /random/number.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/number.hh -------------------------------------------------------------------------------- /random/number.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/number.test.cc -------------------------------------------------------------------------------- /random/string.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/string.hh -------------------------------------------------------------------------------- /random/string.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/random/string.test.cc -------------------------------------------------------------------------------- /range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/README.md -------------------------------------------------------------------------------- /range/bidirectional.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/bidirectional.hh -------------------------------------------------------------------------------- /range/bidirectional.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/bidirectional.test.cc -------------------------------------------------------------------------------- /range/contiguous.fwd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/contiguous.fwd.hh -------------------------------------------------------------------------------- /range/contiguous.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/contiguous.hh -------------------------------------------------------------------------------- /range/contiguous.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/contiguous.test.cc -------------------------------------------------------------------------------- /range/forward.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/forward.hh -------------------------------------------------------------------------------- /range/forward.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/forward.test.cc -------------------------------------------------------------------------------- /range/generate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/generate.hh -------------------------------------------------------------------------------- /range/generate.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/generate.test.cc -------------------------------------------------------------------------------- /range/integral.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/integral.hh -------------------------------------------------------------------------------- /range/integral.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/integral.test.cc -------------------------------------------------------------------------------- /range/iter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/iter/README.md -------------------------------------------------------------------------------- /range/iter/forward.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/iter/forward.hh -------------------------------------------------------------------------------- /range/iter/reverse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/iter/reverse.hh -------------------------------------------------------------------------------- /range/random_access.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/random_access.hh -------------------------------------------------------------------------------- /range/random_access.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/random_access.test.cc -------------------------------------------------------------------------------- /range/step.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/step.hh -------------------------------------------------------------------------------- /range/step.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/step.test.cc -------------------------------------------------------------------------------- /range/step_back.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/step_back.hh -------------------------------------------------------------------------------- /range/step_back.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/step_back.test.cc -------------------------------------------------------------------------------- /range/unchecked/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/unchecked/README.md -------------------------------------------------------------------------------- /range/unchecked/forward.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/unchecked/forward.hh -------------------------------------------------------------------------------- /range/view/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/README.md -------------------------------------------------------------------------------- /range/view/by_value.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/by_value.hh -------------------------------------------------------------------------------- /range/view/by_value.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/by_value.test.cc -------------------------------------------------------------------------------- /range/view/cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/cache.hh -------------------------------------------------------------------------------- /range/view/cache.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/cache.test.cc -------------------------------------------------------------------------------- /range/view/chunk.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/chunk.hh -------------------------------------------------------------------------------- /range/view/chunk.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/chunk.test.cc -------------------------------------------------------------------------------- /range/view/drop.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/drop.hh -------------------------------------------------------------------------------- /range/view/drop.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/drop.test.cc -------------------------------------------------------------------------------- /range/view/drop_last.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/drop_last.hh -------------------------------------------------------------------------------- /range/view/drop_last.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/drop_last.test.cc -------------------------------------------------------------------------------- /range/view/element.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/element.hh -------------------------------------------------------------------------------- /range/view/element.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/element.test.cc -------------------------------------------------------------------------------- /range/view/enumerate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/enumerate.hh -------------------------------------------------------------------------------- /range/view/enumerate.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/enumerate.test.cc -------------------------------------------------------------------------------- /range/view/filter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/filter.hh -------------------------------------------------------------------------------- /range/view/filter.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/filter.test.cc -------------------------------------------------------------------------------- /range/view/invoke.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/invoke.hh -------------------------------------------------------------------------------- /range/view/invoke.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/invoke.test.cc -------------------------------------------------------------------------------- /range/view/move.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/move.hh -------------------------------------------------------------------------------- /range/view/move.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/move.test.cc -------------------------------------------------------------------------------- /range/view/pair.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/pair.hh -------------------------------------------------------------------------------- /range/view/pair.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/pair.test.cc -------------------------------------------------------------------------------- /range/view/reverse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/reverse.hh -------------------------------------------------------------------------------- /range/view/reverse.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/reverse.test.cc -------------------------------------------------------------------------------- /range/view/take.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/take.hh -------------------------------------------------------------------------------- /range/view/take.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/take.test.cc -------------------------------------------------------------------------------- /range/view/to.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/to.hh -------------------------------------------------------------------------------- /range/view/to.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/to.test.cc -------------------------------------------------------------------------------- /range/view/to_prefix.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/to_prefix.hh -------------------------------------------------------------------------------- /range/view/to_prefix.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/to_prefix.test.cc -------------------------------------------------------------------------------- /range/view/transform.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/transform.hh -------------------------------------------------------------------------------- /range/view/transform.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/transform.test.cc -------------------------------------------------------------------------------- /range/view/value.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/value.hh -------------------------------------------------------------------------------- /range/view/value.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/range/view/value.test.cc -------------------------------------------------------------------------------- /regex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/README.md -------------------------------------------------------------------------------- /regex/match_view.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/match_view.hh -------------------------------------------------------------------------------- /regex/matches.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/matches.hh -------------------------------------------------------------------------------- /regex/matches_view.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/matches_view.hh -------------------------------------------------------------------------------- /regex/pattern.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/pattern.hh -------------------------------------------------------------------------------- /regex/pattern.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/pattern.test.cc -------------------------------------------------------------------------------- /regex/range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/range/README.md -------------------------------------------------------------------------------- /regex/range/match.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/range/match.hh -------------------------------------------------------------------------------- /regex/range/match.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/regex/range/match.test.cc -------------------------------------------------------------------------------- /result.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/result.hh -------------------------------------------------------------------------------- /result.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/result.test.cc -------------------------------------------------------------------------------- /set/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/set/README.md -------------------------------------------------------------------------------- /set/facade.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/set/facade.hh -------------------------------------------------------------------------------- /set/sorted.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/set/sorted.hh -------------------------------------------------------------------------------- /set/sorted.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/set/sorted.test.cc -------------------------------------------------------------------------------- /set/unsorted.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/set/unsorted.hh -------------------------------------------------------------------------------- /set/unsorted.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/set/unsorted.test.cc -------------------------------------------------------------------------------- /strcore.fwd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/strcore.fwd.hh -------------------------------------------------------------------------------- /strcore.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/strcore.hh -------------------------------------------------------------------------------- /strcore.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/strcore.test.cc -------------------------------------------------------------------------------- /stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/stream/README.md -------------------------------------------------------------------------------- /stream/buffered_reader.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/stream/buffered_reader.hh -------------------------------------------------------------------------------- /stream/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/stream/common.hh -------------------------------------------------------------------------------- /stream/common.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/stream/common.test.cc -------------------------------------------------------------------------------- /string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/README.md -------------------------------------------------------------------------------- /string/append_iterator.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/append_iterator.hh -------------------------------------------------------------------------------- /string/range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/range/README.md -------------------------------------------------------------------------------- /string/range/chunk.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/range/chunk.hh -------------------------------------------------------------------------------- /string/range/chunk.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/range/chunk.test.cc -------------------------------------------------------------------------------- /string/range/split.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/range/split.hh -------------------------------------------------------------------------------- /string/range/split.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/range/split.test.cc -------------------------------------------------------------------------------- /string/range/wrap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/range/wrap.hh -------------------------------------------------------------------------------- /string/range/wrap.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/range/wrap.test.cc -------------------------------------------------------------------------------- /string/repeat.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/repeat.hh -------------------------------------------------------------------------------- /string/repeat.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/repeat.test.cc -------------------------------------------------------------------------------- /string/size.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/size.hh -------------------------------------------------------------------------------- /string/size.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/size.test.cc -------------------------------------------------------------------------------- /string/split.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/split.hh -------------------------------------------------------------------------------- /string/split.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/string/split.test.cc -------------------------------------------------------------------------------- /system/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/system/README.md -------------------------------------------------------------------------------- /system/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/system/error.hh -------------------------------------------------------------------------------- /system/error.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/system/error.test.cc -------------------------------------------------------------------------------- /system/page_size.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/system/page_size.hh -------------------------------------------------------------------------------- /system/page_size.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/system/page_size.test.cc -------------------------------------------------------------------------------- /thread/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/thread/README.md -------------------------------------------------------------------------------- /thread/sleep_for.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/thread/sleep_for.hh -------------------------------------------------------------------------------- /thread/sleep_for.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/thread/sleep_for.test.cc -------------------------------------------------------------------------------- /time/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/README.md -------------------------------------------------------------------------------- /time/core.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/core.hh -------------------------------------------------------------------------------- /time/core.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/core.test.cc -------------------------------------------------------------------------------- /time/detail/format.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/detail/format.fuzz.cc -------------------------------------------------------------------------------- /time/detail/parse.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/detail/parse.fuzz.cc -------------------------------------------------------------------------------- /time/duration.formatter.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/duration.formatter.hh -------------------------------------------------------------------------------- /time/duration.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/duration.hh -------------------------------------------------------------------------------- /time/duration.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/duration.test.cc -------------------------------------------------------------------------------- /time/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/error.hh -------------------------------------------------------------------------------- /time/limit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/limit.hh -------------------------------------------------------------------------------- /time/limit.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/limit.test.cc -------------------------------------------------------------------------------- /time/parse.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/parse.hh -------------------------------------------------------------------------------- /time/parse.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/parse.test.cc -------------------------------------------------------------------------------- /time/point.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/point.hh -------------------------------------------------------------------------------- /time/point.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/point.test.cc -------------------------------------------------------------------------------- /time/steady/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/steady/README.md -------------------------------------------------------------------------------- /time/steady/cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/steady/cache.hh -------------------------------------------------------------------------------- /time/steady/cache.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/steady/cache.test.cc -------------------------------------------------------------------------------- /time/stopwatch.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/stopwatch.hh -------------------------------------------------------------------------------- /time/stopwatch.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/stopwatch.test.cc -------------------------------------------------------------------------------- /time/unit.fwd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/unit.fwd.hh -------------------------------------------------------------------------------- /time/unit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/unit.hh -------------------------------------------------------------------------------- /time/unit.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/unit.test.cc -------------------------------------------------------------------------------- /time/wall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/wall/README.md -------------------------------------------------------------------------------- /time/wall/cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/wall/cache.hh -------------------------------------------------------------------------------- /time/wall/cache.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/wall/cache.test.cc -------------------------------------------------------------------------------- /time/zone/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/README.md -------------------------------------------------------------------------------- /time/zone/abbreviation.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/abbreviation.hh -------------------------------------------------------------------------------- /time/zone/db/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/README.md -------------------------------------------------------------------------------- /time/zone/db/africa/accra.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/accra.hh -------------------------------------------------------------------------------- /time/zone/db/africa/cairo.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/cairo.hh -------------------------------------------------------------------------------- /time/zone/db/africa/ceuta.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/ceuta.hh -------------------------------------------------------------------------------- /time/zone/db/africa/dakar.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/dakar.hh -------------------------------------------------------------------------------- /time/zone/db/africa/juba.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/juba.hh -------------------------------------------------------------------------------- /time/zone/db/africa/lagos.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/lagos.hh -------------------------------------------------------------------------------- /time/zone/db/africa/lome.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/lome.hh -------------------------------------------------------------------------------- /time/zone/db/africa/tunis.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/africa/tunis.hh -------------------------------------------------------------------------------- /time/zone/db/america/adak.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/america/adak.hh -------------------------------------------------------------------------------- /time/zone/db/america/lima.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/america/lima.hh -------------------------------------------------------------------------------- /time/zone/db/america/nome.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/america/nome.hh -------------------------------------------------------------------------------- /time/zone/db/asia/aden.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/aden.hh -------------------------------------------------------------------------------- /time/zone/db/asia/amman.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/amman.hh -------------------------------------------------------------------------------- /time/zone/db/asia/aqtau.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/aqtau.hh -------------------------------------------------------------------------------- /time/zone/db/asia/baku.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/baku.hh -------------------------------------------------------------------------------- /time/zone/db/asia/chita.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/chita.hh -------------------------------------------------------------------------------- /time/zone/db/asia/dhaka.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/dhaka.hh -------------------------------------------------------------------------------- /time/zone/db/asia/dili.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/dili.hh -------------------------------------------------------------------------------- /time/zone/db/asia/dubai.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/dubai.hh -------------------------------------------------------------------------------- /time/zone/db/asia/gaza.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/gaza.hh -------------------------------------------------------------------------------- /time/zone/db/asia/hovd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/hovd.hh -------------------------------------------------------------------------------- /time/zone/db/asia/kabul.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/kabul.hh -------------------------------------------------------------------------------- /time/zone/db/asia/macau.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/macau.hh -------------------------------------------------------------------------------- /time/zone/db/asia/omsk.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/omsk.hh -------------------------------------------------------------------------------- /time/zone/db/asia/oral.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/oral.hh -------------------------------------------------------------------------------- /time/zone/db/asia/qatar.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/qatar.hh -------------------------------------------------------------------------------- /time/zone/db/asia/seoul.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/seoul.hh -------------------------------------------------------------------------------- /time/zone/db/asia/tokyo.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/tokyo.hh -------------------------------------------------------------------------------- /time/zone/db/asia/tomsk.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/asia/tomsk.hh -------------------------------------------------------------------------------- /time/zone/db/entries.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/entries.hh -------------------------------------------------------------------------------- /time/zone/db/entry.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/entry.hh -------------------------------------------------------------------------------- /time/zone/db/get.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/get.hh -------------------------------------------------------------------------------- /time/zone/db/get.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/get.test.cc -------------------------------------------------------------------------------- /time/zone/db/load.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/load.cc -------------------------------------------------------------------------------- /time/zone/db/load.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/load.hh -------------------------------------------------------------------------------- /time/zone/db/load.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/load.test.cc -------------------------------------------------------------------------------- /time/zone/db/locations.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/locations.hh -------------------------------------------------------------------------------- /time/zone/db/utc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/utc.hh -------------------------------------------------------------------------------- /time/zone/db/version.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/version.hh -------------------------------------------------------------------------------- /time/zone/db/world.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/db/world.hh -------------------------------------------------------------------------------- /time/zone/location.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/location.hh -------------------------------------------------------------------------------- /time/zone/location.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/location.test.cc -------------------------------------------------------------------------------- /time/zone/offset.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/offset.hh -------------------------------------------------------------------------------- /time/zone/offset.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/offset.test.cc -------------------------------------------------------------------------------- /time/zone/transition.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/transition.hh -------------------------------------------------------------------------------- /time/zone/tzif/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/tzif/README.md -------------------------------------------------------------------------------- /time/zone/tzif/decode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/time/zone/tzif/decode.hh -------------------------------------------------------------------------------- /unicode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/unicode/README.md -------------------------------------------------------------------------------- /unicode/core.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/unicode/core.hh -------------------------------------------------------------------------------- /unicode/core.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/unicode/core.test.cc -------------------------------------------------------------------------------- /unittest.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/unittest.hh -------------------------------------------------------------------------------- /url/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/url/README.md -------------------------------------------------------------------------------- /url/detail/encode.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/url/detail/encode.fuzz.cc -------------------------------------------------------------------------------- /url/detail/encode.gen.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/url/detail/encode.gen.cc -------------------------------------------------------------------------------- /url/encode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/url/encode.hh -------------------------------------------------------------------------------- /url/encode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/url/encode.test.cc -------------------------------------------------------------------------------- /utf8/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/README.md -------------------------------------------------------------------------------- /utf8/core.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/core.hh -------------------------------------------------------------------------------- /utf8/core.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/core.test.cc -------------------------------------------------------------------------------- /utf8/count.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/count.hh -------------------------------------------------------------------------------- /utf8/count.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/count.test.cc -------------------------------------------------------------------------------- /utf8/detail/count.fuzz.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/detail/count.fuzz.cc -------------------------------------------------------------------------------- /utf8/encode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/encode.hh -------------------------------------------------------------------------------- /utf8/encode.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/encode.test.cc -------------------------------------------------------------------------------- /utf8/error.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/error.hh -------------------------------------------------------------------------------- /utf8/is_valid.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/is_valid.hh -------------------------------------------------------------------------------- /utf8/is_valid.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/is_valid.test.cc -------------------------------------------------------------------------------- /utf8/line_column.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/line_column.hh -------------------------------------------------------------------------------- /utf8/line_column.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/line_column.test.cc -------------------------------------------------------------------------------- /utf8/pad.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/pad.hh -------------------------------------------------------------------------------- /utf8/pad.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/pad.test.cc -------------------------------------------------------------------------------- /utf8/range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/range/README.md -------------------------------------------------------------------------------- /utf8/range/codepoint.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/range/codepoint.hh -------------------------------------------------------------------------------- /utf8/replace_invalid.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/replace_invalid.hh -------------------------------------------------------------------------------- /utf8/skip.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/skip.hh -------------------------------------------------------------------------------- /utf8/skip.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/skip.test.cc -------------------------------------------------------------------------------- /utf8/status.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/status.hh -------------------------------------------------------------------------------- /utf8/status.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/status.test.cc -------------------------------------------------------------------------------- /utf8/strip_invalid.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/strip_invalid.hh -------------------------------------------------------------------------------- /utf8/strip_invalid.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/strip_invalid.test.cc -------------------------------------------------------------------------------- /utf8/test.data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/test.data/README.md -------------------------------------------------------------------------------- /utf8/unchecked/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/unchecked/README.md -------------------------------------------------------------------------------- /utf8/unchecked/count.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/utf8/unchecked/count.hh -------------------------------------------------------------------------------- /val_or_ref.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/val_or_ref.hh -------------------------------------------------------------------------------- /val_or_ref.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/val_or_ref.test.cc -------------------------------------------------------------------------------- /vec.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/vec.hh -------------------------------------------------------------------------------- /vec.test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snncpp/snn-core/HEAD/vec.test.cc --------------------------------------------------------------------------------