Skip to content

Commit

Permalink
- πŸŽ“ New examples using libstdc++ and gap_buffer!
Browse files Browse the repository at this point in the history
- πŸ“ Update progress in documentation.
- 🎨 Touch up the transcode_view implementation.
- ✨ ZTD_TEXT_ASSERT is now usable from anywhere!
  • Loading branch information
ThePhD committed Mar 23, 2021
1 parent b2425d6 commit 5618b36
Show file tree
Hide file tree
Showing 17 changed files with 1,403 additions and 143 deletions.
4 changes: 2 additions & 2 deletions documentation/source/future.rst
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ Transcoding Iterators/Transcode View

Right now these types would not work especially well for input and output ranges. They should be modified just like the internal ``ztd::text::__txt_detail::__encoding_iterator`` class types, so that they work with ``input_iterator`` and ``output_iterator`` types.

- ☐ Improve constructor delegation and make sure to explicitly implement default construction vs. letting it happen with ``=default`` (which does not work for some of the base types present).
- ☐ Modify implementation to cache data and position when an input or output iterator is detected.
- β˜‘ Improve constructor delegation and make sure to explicitly implement default construction vs. letting it happen with ``=default`` (which does not work for some of the base types present).
- β˜‘ Modify implementation to cache data and position when an input or output iterator is detected.
- ☐ Return ``const value_type&`` for ``reference`` to enable C++20 ranges to work properly.
- ☐ Mark as ``enable_borrowed_range`` when C++20 is detected.

Expand Down
1 change: 1 addition & 0 deletions examples/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,4 @@

add_subdirectory(basic)
add_subdirectory(documentation)
add_subdirectory(boost.text)
2 changes: 0 additions & 2 deletions examples/basic/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,6 @@ foreach (example_source_name ${ztd.text.examples.basic.sources})
ztd::text
${CMAKE_DL_LIBS}
)
target_include_directories(${example_target}
PRIVATE ../include/)
add_dependencies(${example_target} ztd.text.examples.basic.data)
if (ZTD_TEXT_TESTS)
add_test(NAME ${example_target} COMMAND ${example_target} WORKING_DIRECTORY ${ztd-text-examples-data-destination})
Expand Down

0 comments on commit 5618b36

Please sign in to comment.