aboutsummaryrefslogtreecommitdiffstats
path: root/include/jau/cow_darray.hpp
Commit message (Expand)AuthorAgeFilesLines
* Remove trailing whitespaceSven Göthel2024-10-091-3/+3
* [cow_]darray: Include <numbers> for phi (emscripten caught)Sven Göthel2024-05-261-7/+7
* C++20 clang-tidy fixesSven Göthel2024-05-241-5/+3
* Make cow_darray::equal_comparator noexceptSven Göthel2024-05-201-2/+2
* darray: C++20 cleanup; Add resize(); Fix reallocStore()==0 and allocStore()==...Sven Göthel2024-05-191-1/+1
* C++20: Remove `constexpr_cxx20` from toString() methods not using constexpr o...Sven Gothel2022-12-301-2/+2
* darray, cow_*: Return size_type for erase_matching()Sven Gothel2022-11-271-2/+2
* darray, darray_sorted, cow_darray: Place template typearg Size_type 2nd befor...Sven Gothel2022-11-271-25/+25
* Doxygen: Add Modules: Group related things together: Algorithms, ByteUtils, C...v0.9.2Sven Gothel2022-05-011-19/+19
* Fix Doxygen <tt> on '#### `something`', remove the code-qualifierSven Gothel2021-11-031-2/+2
* Add darray and cow_darray construction with initializer list using move-seman...Sven Gothel2021-10-241-1/+123
* Fix cow_darray::push_back( InputIt first, InputIt last ): On storage growth p...Sven Gothel2021-10-241-1/+1
* cow_darray, darray: Use unique debug PRINTF macro namesSven Gothel2021-10-231-34/+34
* darray<> Non-Type Template Parameter: Remove use_realloc (fully deducted), se...Sven Gothel2021-10-231-17/+16
* darray + ringbuffer: Use explicit 'constexpr if': if constexpr ( .. )Sven Gothel2021-10-221-1/+1
* Consolidate conversion to hex and decimal string: template<> to_hexstring() a...Sven Gothel2021-02-101-1/+1
* Reverting macro change of 'constexpr_*', removing the '_func' addition (short...Sven Gothel2021-02-091-24/+24
* 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-24/+24
* cpp_lang_macros: Have shorter 'constexpr_*' names and document the ideav0.2.14Sven Gothel2021-01-111-24/+24
* cow_darray: Fix typo in commentSven Gothel2021-01-111-2/+2
* cow_darray: Fix API doc re iterator and write_backSven Gothel2021-01-111-12/+9
* cow_darray/vector: Don't move the atomic ;-)Sven Gothel2021-01-111-1/+1
* cow_darray: Ensure move op nulls sources' store_ref; Minor edits ..Sven Gothel2021-01-111-30/+94
* cow_darray: Type sec_mem through to darray; Fix locking strategy on copy- and...Sven Gothel2021-01-101-84/+100
* cow_darray, darray: Add type_trait query is_darray_type<T>::value and test_co...Sven Gothel2021-01-091-0/+3
* cow_darray: Add use_memmove and use_realloc non-type params (like darray) and...Sven Gothel2021-01-091-4/+21
* cow_darray, darray: add free equality and relationship == != < <= > >= and swapSven Gothel2021-01-091-0/+42
* cow_darray, darray: Add toString() and free std::ostream << (toString)Sven Gothel2021-01-091-0/+20
* cow_darray, darray: full initializer_list for all ..Sven Gothel2021-01-091-2/+13
* cow_darray: begin() can't be noexcept due to storage copy.Sven Gothel2021-01-081-1/+1
* darray: Add ctor: initializer list and default foreign iteratorSven Gothel2021-01-081-0/+13
* cow_darray API doc semantic typo: It is cow_ro_iterator to be considered and ...Sven Gothel2021-01-071-1/+1
* cow_darray: Remove now obsolete API entries: put(..)Sven Gothel2021-01-071-44/+0
* cow_darray: Fail safe API: Only [c]begin() iterator retrieval, leave other op...Sven Gothel2021-01-071-59/+42
* darray using new callocator supporting realloc: Avoiding loop over elements w...Sven Gothel2021-01-061-4/+5
* Adding jau::for_each_fidelity with documentation 'Usage of const_iterator to ...Sven Gothel2021-01-051-2/+92
* cow_iterator: Perform cow_rw_iter -> cow_ro_iter via conversion constructor a...Sven Gothel2021-01-041-3/+3
* cow_iterator: Implement full random_access_iterator type and expose all requi...Sven Gothel2021-01-031-2/+2
* Cleanup cow_vector, cow_darray: Remove unused index ops etc, add emplace_backSven Gothel2021-01-031-50/+47
* cow_[darray|vector]: Use 'mutable' modifier for always mutable used sync_atom...Sven Gothel2021-01-031-37/+73
* cow_vector, cow_darray, darray: Shall be compliant with 'C++ named requiremen...Sven Gothel2021-01-021-5/+8
* cow_vector, cow_darray, darray: Use std container typedefs'; Add missing cons...Sven Gothel2021-01-021-56/+82
* Add: darray, cow_darray, cow_iterator; Adjust cow_vector to cow_darray findin...Sven Gothel2021-01-021-0/+817