rolandreichweinbmw
|
a563aed7fc
|
Fixed memory.h: mem_copy, mem_move, mem_compare for pointers to const (#1005)
|
2025-01-21 17:48:53 +00:00 |
|
rolandreichweinbmw
|
473bfa33d9
|
Fix span fixed extent empty (#1007)
|
2025-01-21 17:48:38 +00:00 |
|
John Wellbelove
|
c6c29ca138
|
Fixed <bit> include for C++20 & STL
|
2025-01-21 17:48:37 +00:00 |
|
John Wellbelove
|
1f00d06869
|
Updates to singleton_base
|
2025-01-21 17:48:35 +00:00 |
|
rolandreichweinbmw
|
8ac05b161d
|
Add singleton_base with test (#1002)
|
2025-01-21 17:48:00 +00:00 |
|
rolandreichweinbmw
|
00ac508e07
|
Add max_item_size() to etl::ipool (#1001)
|
2025-01-21 17:47:58 +00:00 |
|
John Wellbelove
|
153cdd8b9a
|
Allow etl::type_def to be trivially copyable
|
2025-01-21 17:47:57 +00:00 |
|
John Wellbelove
|
ee95ab4db2
|
Updated unaligned_type constructors and tests
|
2025-01-21 17:47:55 +00:00 |
|
John Wellbelove
|
71268c4cf3
|
Updated packed macro
|
2025-01-21 17:47:31 +00:00 |
|
John Wellbelove
|
75aca06f2b
|
Packed unaligned_type (#989)
This way, unaligned_types like etl::be_uint32_t can be used in places where POD types are expected.
|
2025-01-21 17:43:38 +00:00 |
|
jonasgampigbmw
|
b34e3a6f60
|
#1017 Fix empty range handling of min/max_element (#1018)
|
2025-01-21 17:08:38 +00:00 |
|
John Wellbelove
|
4cbef7fb6e
|
Merge branch 'pull-request/#990-Add-contains-method-to-etl-unordered_map-and-etl-unordered_set' into development
|
2024-12-19 18:16:39 +00:00 |
|
John Wellbelove
|
191eaae225
|
Added transparent comparator overloads of contains()
|
2024-12-19 16:44:12 +00:00 |
|
John Wellbelove
|
784d95acaf
|
Added additional transparent comparators to unordered containers
|
2024-12-19 14:33:59 +00:00 |
|
John Wellbelove
|
0f487fa126
|
Make 'packed' have better cross platform functionality
|
2024-12-19 14:33:57 +00:00 |
|
rolandreichweinbmw
|
22c1ed4058
|
Packed unaligned_type (#989)
This way, unaligned_types like etl::be_uint32_t can be used in places where POD types are expected.
|
2024-12-19 14:33:56 +00:00 |
|
John Wellbelove
|
bde0d7d584
|
Changed etl::mem_cast to support bidirectional iterators
|
2024-12-19 14:33:55 +00:00 |
|
John Wellbelove
|
99b2dacb6c
|
Added return reference from stack::emplace
|
2024-12-19 14:33:53 +00:00 |
|
rolandreichweinbmw
|
00b6c9fcb4
|
Return reference from emplace() in etl::queue (#992)
|
2024-12-19 14:33:52 +00:00 |
|
John Wellbelove
|
6b88bef8ab
|
Added uncopyable to VS2022 project and syntax-check scripts
|
2024-12-19 14:33:51 +00:00 |
|
rolandreichweinbmw
|
72a2ad3fe9
|
Add uncopyable.h, class uncopyable (#985)
* Add uncopyable.h, class uncopyable
* Added destructor and unit tests for etl::uncopyable
|
2024-12-19 14:33:49 +00:00 |
|
John Wellbelove
|
1f43b2aa96
|
Added constexpr
|
2024-12-19 14:33:46 +00:00 |
|
rolandreichweinbmw
|
e7a17a5fb1
|
Added const iterators to span (#986)
|
2024-12-19 14:33:45 +00:00 |
|
rolandreichweinbmw
|
cd1805b1d2
|
Added return to etl::optional emplace, fixed typo (#982)
|
2024-12-19 14:32:20 +00:00 |
|
John Wellbelove
|
9ed9b90f1d
|
Fixed merge issues
|
2024-12-19 14:32:19 +00:00 |
|
John Wellbelove
|
7ae2c7626e
|
Fixed shadowing warnings
|
2024-12-19 14:31:53 +00:00 |
|
John Wellbelove
|
58ff15947d
|
Fixed possible null dereference for etl::multi_span operator ->
|
2024-12-19 14:31:51 +00:00 |
|
John Wellbelove
|
3deaaeb180
|
Added contains member function to string_view
|
2024-12-19 14:31:48 +00:00 |
|
John Wellbelove
|
a6ef8ec08d
|
Added member function resize_and_overwrite
|
2024-12-19 14:31:47 +00:00 |
|
John Wellbelove
|
7552aa06db
|
Removed remaining std::u8string_view functions
|
2024-12-19 14:31:46 +00:00 |
|
John Wellbelove
|
bdb8956e8d
|
Made construction from std::basic_string_view explicit
|
2024-12-19 14:31:44 +00:00 |
|
John Wellbelove
|
6ce4fa40bb
|
Added starts_with and ends_with to basic_string
|
2024-12-19 14:31:43 +00:00 |
|
John Wellbelove
|
7adf9adfcf
|
Removed std::string_view interface
Added contains member functions
|
2024-12-19 14:31:41 +00:00 |
|
John Wellbelove
|
9311819fa4
|
Fixed C++ standard compatibility issues
|
2024-12-19 14:31:40 +00:00 |
|
John Wellbelove
|
cbe4d5abe0
|
Added string_view API.
For all string types except _ext
|
2024-12-19 14:31:38 +00:00 |
|
John Wellbelove
|
b1c6489ac5
|
Added construction from std::basic_string_view
|
2024-12-19 14:31:37 +00:00 |
|
John Wellbelove
|
12b46728ab
|
Added string_view API.
Created common implementations for member algorithms.
|
2024-12-19 14:30:31 +00:00 |
|
John Wellbelove
|
05ed5ff77c
|
Change internal constants from all-caps snake case to initial-caps snake case
|
2024-12-19 14:30:30 +00:00 |
|
mike919192
|
21ab37f773
|
Add at method to span (#975)
* Update README.md
* Add at method to span
---------
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
|
2024-12-19 14:30:27 +00:00 |
|
John Wellbelove
|
223f1cee6e
|
Fixed syntax issue between GCC and Clang/Visual Studio
|
2024-12-19 14:30:25 +00:00 |
|
John Wellbelove
|
0a41693271
|
Fixed syntax issue between GCC and Clang/Visual Studio
|
2024-12-19 14:30:24 +00:00 |
|
John Wellbelove
|
e4a6bc9c44
|
Fixed missing conditional macros around transparent comparator C++11 functions
|
2024-12-19 14:30:23 +00:00 |
|
John Wellbelove
|
54dc48de02
|
Changed comment
Simplified unit test
|
2024-12-19 14:30:18 +00:00 |
|
John Wellbelove
|
20989a187a
|
Added new C++17 function wrappers
etl::function_as_functor
etl::function_ptr_as_functor
etl::functor_as_static
etl::member_function_as_static
etl::member_function_as_functor
|
2024-12-19 14:30:16 +00:00 |
|
John Wellbelove
|
4a1712b733
|
#957 Support heterogenous lookup for maps
|
2024-12-19 14:30:14 +00:00 |
|
John Wellbelove
|
d0a9d696fe
|
Simplified definition of is_base_of
|
2024-12-19 14:30:13 +00:00 |
|
John Wellbelove
|
fd82a9c113
|
#959 Treat bitset with size_type
|
2024-12-19 14:30:11 +00:00 |
|
John Wellbelove
|
0026a8b908
|
#965 Fix accident creation of a delegate to an rvalue delegate when copying/assigning from delegate with mismatching signature
#966 A constructor for delegate with a freestanding function
|
2024-12-19 14:30:10 +00:00 |
|
John Wellbelove
|
ddef6a04ff
|
Fixed static definition
|
2024-12-19 14:30:09 +00:00 |
|
John Wellbelove
|
297b7e6786
|
Redefined ETL_DEPRECATED
|
2024-12-19 14:30:07 +00:00 |
|