John Wellbelove
|
66d100f166
|
Temporarily remove include for vector pointer header
|
2016-06-28 21:01:00 +01:00 |
|
John Wellbelove
|
879e9bad21
|
Fixed incorrect implementation of etl::string::copy
|
2016-06-28 20:24:35 +01:00 |
|
jwellbelove
|
e13d10fb29
|
Bug fixes form Mark.
|
2016-06-28 10:21:34 +01:00 |
|
John Wellbelove
|
bf1e8d791e
|
Added string classes.
|
2016-06-26 11:55:10 +01:00 |
|
John Wellbelove
|
f0f75788d0
|
Added string classes.
|
2016-06-26 11:52:11 +01:00 |
|
John Wellbelove
|
8d817c25d0
|
Remove fast / slow count option template parameter.
Count method is decided by the link option.
DEFAULT = fast count, AUTO or CHECKED = slow count.
|
2016-06-25 11:26:38 +01:00 |
|
John Wellbelove
|
bbec14b864
|
Removed default Id = 0 template parameter.
|
2016-06-23 19:19:30 +01:00 |
|
John Wellbelove
|
a12c95cccf
|
Added #include <utility> for greater compiler compatibility.
|
2016-06-23 07:25:09 +01:00 |
|
John Wellbelove
|
b0a29ddc3a
|
Fixed slow/fast count selection for size().
|
2016-06-22 21:17:38 +01:00 |
|
John Wellbelove
|
8b662c4925
|
Fix unlink_after for forward_link where the wrong link would get it's next link cleared.
|
2016-06-22 19:06:51 +01:00 |
|
John Wellbelove
|
fa4121de85
|
Added newline to end of file to keep certian compilers happy.
|
2016-06-22 19:06:01 +01:00 |
|
jwellbelove
|
64cdbcd5ea
|
Proposed fix for node clear in unlink_after(TLink& node)
|
2016-06-22 08:43:23 +01:00 |
|
jwellbelove
|
554c4a7e56
|
Changes for TI Code Composer compatibility.
|
2016-06-22 08:31:15 +01:00 |
|
John Wellbelove
|
9178d5a1aa
|
Deleted old file
|
2016-06-21 22:50:01 +01:00 |
|
John Wellbelove
|
be012991cb
|
Removed C++ 03 incompatibilities.
|
2016-06-21 22:48:52 +01:00 |
|
John Wellbelove
|
622c949aee
|
Removed C++ 03 incompatibilities.
|
2016-06-21 21:55:35 +01:00 |
|
John Wellbelove
|
e2297c4794
|
Changed WIN32 preprocessor tests to COMPILER_MICROSOFT
|
2016-06-21 21:38:29 +01:00 |
|
John Wellbelove
|
f4344818a3
|
Removed template functions with default templare aurguments.
Not compatible with C++ 03
|
2016-06-21 21:37:20 +01:00 |
|
John Wellbelove
|
ac2fcf6f2f
|
Added missing constructor.
|
2016-06-19 08:39:12 +01:00 |
|
John Wellbelove
|
70ea403c7b
|
Changed 'N' to 'MAXN' for compatibility with Texas Instruments compiler.
|
2016-06-19 08:39:12 +01:00 |
|
John Wellbelove
|
850fd66686
|
Changed 'N' to 'MAXN' for compatibility with Texas Instruments compiler.
|
2016-06-19 08:39:12 +01:00 |
|
John Wellbelove
|
21ecdd5055
|
Added definitions for large character types if not already supported.
Fixed compile error.
|
2016-06-19 08:39:11 +01:00 |
|
John Wellbelove
|
b9e20437d8
|
Changed NDEBUG test so that it does not preclude using ETL_LOG_ERRORS
|
2016-06-19 08:39:11 +01:00 |
|
John Wellbelove
|
800b9b3555
|
Modified element creation so that fundamental types do not make unnecessary calls to constructors and destructors.
|
2016-06-19 08:39:10 +01:00 |
|
John Wellbelove
|
54d90ffbf3
|
Changed definitions for 'char' for is_signed and is_unsigned to handle instances where char can be unsigned.
|
2016-06-19 08:39:10 +01:00 |
|
John Wellbelove
|
5b2ea0f0c6
|
Modified global operators.
|
2016-06-19 08:39:10 +01:00 |
|
John Wellbelove
|
ea3132caa0
|
Added more OS platforms.
|
2016-06-19 08:39:09 +01:00 |
|
John Wellbelove
|
31006a5bf1
|
Fixed compatibility issues with Texas Instruments compiler.
|
2016-06-19 08:39:09 +01:00 |
|
John Wellbelove
|
e3a2064239
|
Fixed warnings on some compilers.
|
2016-06-19 08:39:08 +01:00 |
|
John Wellbelove
|
561a5414a3
|
Typo
|
2016-06-19 08:39:08 +01:00 |
|
John Wellbelove
|
80d111712f
|
Only destruct the content if the new value is of a different type.
|
2016-06-19 08:39:07 +01:00 |
|
John Wellbelove
|
e3ef9e1ae6
|
Fixed bug where previous occupant of the variant would not get destructed when a new value was assigned.
|
2016-06-19 08:39:07 +01:00 |
|
John Wellbelove
|
790b29a9f9
|
Fixed bug in binary > operator.
|
2016-06-19 08:39:06 +01:00 |
|
jwellbelove
|
2808bd2b46
|
Created file_error_numbers.txt to keep track of currently used numbers.
Changed duplicate file error numbers for iunordered_multimap and iunordered_multiset.
|
2016-05-23 08:49:26 +01:00 |
|
John Wellbelove
|
9a1885ea29
|
Modified hash templates. Added asserts.
|
2016-05-20 16:33:04 +01:00 |
|
John Wellbelove
|
4670262383
|
Improved debounce code. No functional change.
|
2016-05-20 16:32:32 +01:00 |
|
jwellbelove
|
652475bbbd
|
Small improvement to etl::hash
|
2016-05-20 13:54:33 +01:00 |
|
John Wellbelove
|
c74c31bd6a
|
Added signal & key debounce class
|
2016-05-10 19:09:47 +01:00 |
|
John Wellbelove
|
f9a9c3a0bd
|
Removed flat_map_iterator exception class.
|
2016-05-03 18:54:14 +01:00 |
|
John Wellbelove
|
93c2b4bb81
|
Removed flat_multimap_out_of_bounds & flat_multimap_iterator exception classes.
|
2016-05-03 18:53:52 +01:00 |
|
John Wellbelove
|
aa47131958
|
Removed flat_multiset_out_of_bounds & flat_multiset_iterator exception classes.
|
2016-05-03 18:53:29 +01:00 |
|
John Wellbelove
|
7f3f214a1e
|
Removed flat_set_out_of_bounds exception class
|
2016-05-03 18:52:51 +01:00 |
|
John Wellbelove
|
1f1952bfab
|
Removed ETL_ASSERT in assign
|
2016-05-03 18:52:30 +01:00 |
|
John Wellbelove
|
fac8b9e6e9
|
Changed test in assign range
|
2016-05-03 18:52:02 +01:00 |
|
John Wellbelove
|
39b967e6dc
|
Changed test in assign range
|
2016-05-03 18:51:43 +01:00 |
|
John Wellbelove
|
74c8bf0e20
|
Fixed bugs in pop_front and insert_after.
|
2016-05-03 18:51:00 +01:00 |
|
John Wellbelove
|
55179454f2
|
Removed condition from splice()
|
2016-05-03 18:50:00 +01:00 |
|
John Wellbelove
|
ec74c52fbc
|
Removed ETL_ASSERT and commented out debug code.
|
2016-05-03 18:49:21 +01:00 |
|
John Wellbelove
|
8cc41990c4
|
Refactored the #defines
|
2016-05-03 18:48:12 +01:00 |
|
John Wellbelove
|
00115ac9d8
|
Removed some ETL errors from the functions.
|
2016-05-03 18:47:51 +01:00 |
|