Skip to content

Commit

Permalink
✨ transcode_one now works properly
Browse files Browse the repository at this point in the history
  • Loading branch information
ThePhD committed Jun 19, 2022
1 parent 3960fda commit 1d3d273
Show file tree
Hide file tree
Showing 18 changed files with 22 additions and 22 deletions.
2 changes: 1 addition & 1 deletion include/ztd/text/any_encoding.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
#include <ztd/text/count_as_decoded.hpp>
#include <ztd/text/text_tag.hpp>
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>

#include <ztd/idk/ebco.hpp>
#include <ztd/ranges/range.hpp>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/count_as_decoded.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@

#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/idk/span.hpp>

#include <string_view>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/count_as_encoded.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#include <ztd/text/type_traits.hpp>

#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/encoding_range.hpp>

#include <ztd/ranges/subrange.hpp>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/count_as_transcoded.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#include <ztd/text/type_traits.hpp>

#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/idk/span.hpp>

Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/decode.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/forward_if_move_only.hpp>

#include <ztd/ranges/unbounded.hpp>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/decode_one.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/forward_if_move_only.hpp>

#include <ztd/fixed_container.hpp>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/detail/encoding_iterator.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/encoding_iterator_storage.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>

#include <ztd/idk/ebco.hpp>
#include <ztd/ranges/unbounded.hpp>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@

#pragma once

#ifndef ZTD_TEXT_DETAIL_TRANSCODE_ONE_HPP
#define ZTD_TEXT_DETAIL_TRANSCODE_ONE_HPP
#ifndef ZTD_TEXT_DETAIL_TRANSCODE_ROUTINES_HPP
#define ZTD_TEXT_DETAIL_TRANSCODE_ROUTINES_HPP

#include <ztd/text/version.hpp>

Expand Down Expand Up @@ -548,4 +548,4 @@ namespace ztd { namespace text {

#include <ztd/epilogue.hpp>

#endif // ZTD_TEXT_DETAIL_TRANSCODE_ONE_HPP
#endif // ZTD_TEXT_DETAIL_TRANSCODE_ROUTINES_HPP
2 changes: 1 addition & 1 deletion include/ztd/text/encode.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/span_or_reconstruct.hpp>
#include <ztd/text/detail/forward_if_move_only.hpp>

Expand Down
6 changes: 3 additions & 3 deletions include/ztd/text/encode_one.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/span_or_reconstruct.hpp>
#include <ztd/text/detail/forward_if_move_only.hpp>

Expand Down Expand Up @@ -206,8 +206,8 @@ namespace ztd { namespace text {
_IntermediateValueType __intermediate_translation_buffer[__intermediate_buffer_max] {};

_Output __intermediate_initial_output(__intermediate_translation_buffer);
auto __result = encode_into(::std::forward<_Input>(__input), __encoding, __intermediate_initial_output,
::std::forward<_ErrorHandler>(__error_handler), __state);
auto __result = encode_one_into(::std::forward<_Input>(__input), __encoding,
__intermediate_initial_output, ::std::forward<_ErrorHandler>(__error_handler), __state);
_Output __intermediate_output(__intermediate_initial_output.data(), __result.output.data());
ranges::__rng_detail::__container_insert_bulk(__output, __intermediate_output);
return __result;
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/error_handler.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
#include <ztd/text/pass_handler.hpp>
#include <ztd/text/detail/pass_through_handler.hpp>
#include <ztd/text/detail/forwarding_handler.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>

#include <ztd/ranges/range.hpp>
#include <ztd/ranges/reconstruct.hpp>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/transcode.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
#include <ztd/text/is_unicode_code_point.hpp>
#include <ztd/text/text_tag.hpp>
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/detail/transcode_extension_points.hpp>
#include <ztd/text/detail/span_or_reconstruct.hpp>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/transcode_iterator.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@
#include <ztd/idk/ebco.hpp>
#include <ztd/ranges/adl.hpp>
#include <ztd/ranges/range.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>

#include <ztd/prologue.hpp>

Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/transcode_one.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#include <ztd/text/is_unicode_code_point.hpp>
#include <ztd/text/text_tag.hpp>
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/text/detail/forward_if_move_only.hpp>
#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/validate_decodable_as.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>

#include <ztd/idk/span.hpp>

Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/validate_encodable_as.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/is_lossless.hpp>
#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>

#include <ztd/idk/span.hpp>

Expand Down
2 changes: 1 addition & 1 deletion include/ztd/text/validate_transcodable_as.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@

#include <ztd/text/detail/encoding_range.hpp>
#include <ztd/text/type_traits.hpp>
#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>
#include <ztd/idk/span.hpp>

#include <algorithm>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,4 @@
//
// ============================================================================ //

#include <ztd/text/detail/transcode_one.hpp>
#include <ztd/text/detail/transcode_routines.hpp>

0 comments on commit 1d3d273

Please sign in to comment.