John Wellbelove
|
c981bd0c96
|
Added emplace functions supporting up to four parameters to the following containers.
forward_list
list
vector
queue
priority_queue
stack
# Conflicts:
# src/vector.h
# test/data.h
# test/vs2017/random.csv
|
2017-07-21 11:59:40 +01:00 |
|
John Wellbelove
|
4fe242baff
|
Renamed base class MAX_SIZE to CAPACITY to avoid name clash with top level classes.
|
2017-06-21 19:43:09 +01:00 |
|
John Wellbelove
|
97ead6fc27
|
Added repair functions to allow certain containers to copied with low level functions such as memcpy.
|
2017-06-17 15:33:04 +01:00 |
|
jwellbelove
|
8a6de78bfa
|
Experimental etl::vector with 'fixup()'
|
2017-06-16 12:43:44 +01:00 |
|
John Wellbelove
|
513ef1ec79
|
Added etl::
|
2017-04-17 18:38:30 +01:00 |
|
John Wellbelove
|
b7faa3a3f8
|
Changes due to removal of ivector.h
|
2017-04-17 17:29:01 +01:00 |
|
jwellbelove
|
0bd7da7aae
|
Added destructor to release all remaining items in the vector.
|
2016-12-12 11:01:53 +00:00 |
|
John Wellbelove
|
3b78b9c871
|
Pointer specialisations of vector
|
2016-07-27 21:27:13 +01:00 |
|
John Wellbelove
|
96662d4da4
|
Added specialisation for vectors of pointer types.
Added optimisations for fundamental or pointer types.
|
2016-07-01 23:20:39 +01:00 |
|
John Wellbelove
|
70771d0768
|
Temporarily remove include for vector pointer code
|
2016-06-28 21:02:38 +01:00 |
|
John Wellbelove
|
879e9bad21
|
Fixed incorrect implementation of etl::string::copy
|
2016-06-28 20:24:35 +01:00 |
|
John Wellbelove
|
62e2b3c750
|
Changes for GCC compatibility
|
2016-03-02 21:10:24 +00:00 |
|
John Wellbelove
|
f1c5c20ba7
|
Changed folder structure to be compatible with Arduino library specifications
|
2016-02-28 14:04:22 +00:00 |
|