aboutsummaryrefslogtreecommitdiffstats
path: root/include/jau/cow_iterator.hpp
Commit message (Expand)AuthorAgeFilesLines
* C++20: cow_iterator: Fix using proper iterator_type for iterator_conceptSven Gothel2022-12-301-2/+2
* C++20: Remove `constexpr_cxx20` from toString() methods not using constexpr o...Sven Gothel2022-12-301-6/+6
* Remove erroneous <utility> include from previous clang-tidy sessionSven Gothel2022-12-091-1/+0
* clang-tidy (C++ lint): Enable for vscode, optional @ commandline (see scripts...Sven Gothel2022-11-261-3/+3
* jau::cow_iterator<>: Don't include iostreamSven Gothel2022-08-051-1/+0
* Doxygen: Add Modules: Group related things together: Algorithms, ByteUtils, C...v0.9.2Sven Gothel2022-05-011-0/+7
* darray<> Non-Type Template Parameter: Remove use_realloc (fully deducted), se...Sven Gothel2021-10-231-2/+2
* Consolidate conversion to hex and decimal string: template<> to_hexstring() a...Sven Gothel2021-02-101-4/+4
* Reverting macro change of 'constexpr_*', removing the '_func' addition (short...Sven Gothel2021-02-091-6/+6
* basic_types.hpp: Cleanup; Add constexpr 'enum class endian', 'pointer_cast()'...Sven Gothel2021-02-081-1/+1
* Refine constexpr_* macros for functions: Add '_func' hinting function and use...Sven Gothel2021-02-071-6/+6
* cow_iterator: Add dist_end() aka 'remaining elements' and dist_begin() aka 'i...Sven Gothel2021-01-181-0/+20
* cpp_lang_macros: Have shorter 'constexpr_*' names and document the ideav0.2.14Sven Gothel2021-01-111-6/+6
* cow_iterator: Finalize API and minor API doc editsSven Gothel2021-01-111-144/+265
* cow_darray: Add use_memmove and use_realloc non-type params (like darray) and...Sven Gothel2021-01-091-2/+2
* move cow algos cow_iterator -> basic_algosSven Gothel2021-01-091-80/+0
* basic_types: Adding general jau::to_string(..) handling: integral, floating, ...Sven Gothel2021-01-091-35/+0
* cow_rw_iterator: Move ctor/assignment: Can't move into l-value (cow_parent); ...Sven Gothel2021-01-071-3/+3
* cow_darray API doc semantic typo: It is cow_ro_iterator to be considered and ...Sven Gothel2021-01-071-1/+1
* cot_iterator: Add rewind (ro and rw); For cow_rw_iterator add full write-API ...Sven Gothel2021-01-071-0/+172
* cow_darray: Fail safe API: Only [c]begin() iterator retrieval, leave other op...Sven Gothel2021-01-071-59/+280
* Adding jau::for_each_fidelity with documentation 'Usage of const_iterator to ...Sven Gothel2021-01-051-1/+15
* cow_iterator: Move free operator overloads into namespace jau; Ooops .. slipp...Sven Gothel2021-01-041-84/+84
* cow_iterator: template iterator_type -> std::string conversion; Cleanup test_...Sven Gothel2021-01-041-7/+41
* cow_iterator: Fix non const iterator ctor (cow_rw_iterator) .. and missing in...Sven Gothel2021-01-041-1/+5
* test_datatype01, cow_iterator: Add 'ostream << Type' operation for value repr...Sven Gothel2021-01-041-0/+30
* cow_iterator: Implement free relationship and subtraction overloads for mixed...Sven Gothel2021-01-041-106/+188
* cow_iterator: Perform cow_rw_iter -> cow_ro_iter via conversion constructor a...Sven Gothel2021-01-041-163/+177
* test_cow_darray_01: Add info for non const iterator types; Add iterator[] tes...Sven Gothel2021-01-031-2/+2
* cow_iterator: Implement full random_access_iterator type and expose all requi...Sven Gothel2021-01-031-36/+233
* cow_vector, cow_darray, darray: Use std container typedefs'; Add missing cons...Sven Gothel2021-01-021-17/+24
* Add: darray, cow_darray, cow_iterator; Adjust cow_vector to cow_darray findin...Sven Gothel2021-01-021-0/+254