| .. |
|
.vscode
|
Added transform_n_if algorithms
|
2017-06-29 12:20:40 +01:00 |
|
atomic
|
Merge remote-tracking branch 'origin/development'
|
2017-10-25 21:28:05 +01:00 |
|
c
|
Amalgamated ecl_timer_list into ecl_timer
|
2017-10-27 09:51:57 +01:00 |
|
private
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
profiles
|
Added C++17 macros. The library doesn't currently support C++17.
|
2018-01-27 15:40:52 +00:00 |
|
algorithm.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
alignment.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
array_view.h
|
Added default constructor.
|
2017-12-30 17:32:14 +00:00 |
|
array_wrapper.h
|
GCC compatibility changes
|
2018-01-23 12:15:12 +00:00 |
|
array.h
|
Fixed comments
|
2017-12-21 19:58:51 +00:00 |
|
atomic.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
basic_string.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
binary.cpp
|
Made some templates into normal functions and moved to binary.cpp
|
2017-12-05 18:49:50 +00:00 |
|
binary.h
|
Added sign_extend functions with shift parameter.
|
2017-12-15 13:59:03 +00:00 |
|
bitset.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
bloom_filter.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
callback_timer.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-21 09:24:16 +01:00 |
|
callback.h
|
Added hash functions
|
2016-12-28 12:40:29 +00:00 |
|
char_traits.h
|
Changes to allow compilation under various compilers.
|
2017-08-14 14:43:33 +01:00 |
|
checksum.h
|
Renamed xor_shift to xor_rotate
|
2018-01-23 09:20:53 +00:00 |
|
compare.h
|
Removed Git merge annotation
|
2017-10-02 20:40:42 +01:00 |
|
constant.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
container.h
|
Make code match master
|
2018-02-01 17:29:44 +00:00 |
|
crc8_ccitt.cpp
|
Added either support or compiler error messages when the platform does not support 8 bit data types.
|
2016-11-13 16:31:15 +00:00 |
|
crc8_ccitt.h
|
Added platform.h.
|
2016-03-10 00:41:36 +00:00 |
|
crc16_ccitt.cpp
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
crc16_ccitt.h
|
Added platform.h.
|
2016-03-10 00:41:36 +00:00 |
|
crc16_kermit.cpp
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
crc16_kermit.h
|
Added platform.h.
|
2016-03-10 00:41:36 +00:00 |
|
crc16.cpp
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
crc16.h
|
Added platform.h.
|
2016-03-10 00:41:36 +00:00 |
|
crc32.cpp
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
crc32.h
|
Added platform.h.
|
2016-03-10 00:41:36 +00:00 |
|
crc64_ecma.cpp
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
crc64_ecma.h
|
Added platform.h.
|
2016-03-10 00:41:36 +00:00 |
|
cstring.h
|
Removed default function template parameter value.
|
2017-12-21 13:52:43 +00:00 |
|
cyclic_value.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
debounce.h
|
Added protected destructor to base class.
|
2018-02-01 10:12:53 +00:00 |
|
debug_count.h
|
Added clear()
|
2017-12-13 10:44:41 +00:00 |
|
deque.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
doxygen.h
|
Changed folder structure to be compatible with Arduino library specifications
|
2016-02-28 14:04:22 +00:00 |
|
endianness.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
enum_type.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
error_handler.cpp
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
error_handler.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
exception.h
|
Fixed missing changes to support strict builds.
|
2017-11-01 19:44:06 +00:00 |
|
factorial.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
factory.h
|
Deprecated etl::factory
|
2017-12-18 21:36:41 +00:00 |
|
fibonacci.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
file_error_numbers.txt
|
Added array_view
|
2017-12-26 16:10:34 +00:00 |
|
fixed_iterator.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
flat_map.h
|
Improved performance of emplace for value_type parameters
|
2018-02-04 14:52:31 +00:00 |
|
flat_multimap.h
|
Improved performance of emplace for value_type parameters
|
2018-02-04 14:52:31 +00:00 |
|
flat_multiset.h
|
Improved performance of emplace for value_type parameters
|
2018-02-04 14:52:31 +00:00 |
|
flat_set.h
|
Improved performance of emplace for value_type parameters
|
2018-02-04 14:52:31 +00:00 |
|
fnv_1.h
|
Added hash functions
|
2016-12-28 12:40:29 +00:00 |
|
forward_list.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
frame_check_sequence.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
fsm_generator.h
|
Added protected destructors to FSM & message_timer and code to message router packet destructor to choose correct method of destruction.
|
2018-02-02 14:17:09 +00:00 |
|
fsm.h
|
Added protected destructors to FSM & message_timer and code to message router packet destructor to choose correct method of destruction.
|
2018-02-02 14:17:09 +00:00 |
|
function.h
|
Removed redundant comment
|
2017-12-04 10:11:17 +00:00 |
|
functional.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
generate_fsm.bat
|
Merge remote-tracking branch 'origin/development'
|
2017-08-07 15:54:30 +01:00 |
|
generate_largest.bat
|
Added additional generator scripts.
|
2017-08-25 11:09:23 +01:00 |
|
generate_message_router.bat
|
Merge remote-tracking branch 'origin/development'
|
2017-08-07 15:54:30 +01:00 |
|
generate_smallest.bat
|
Added additional generator scripts.
|
2017-08-25 11:09:23 +01:00 |
|
generate_type_lookup.bat
|
Modified factory to accept non-contiguous type ids.
|
2017-09-17 12:43:45 +01:00 |
|
generate_type_traits.bat
|
Added factory pattern
|
2017-09-11 21:17:33 +01:00 |
|
generate_variant_pool.bat
|
Added variant_pool generator.
|
2018-02-01 17:28:49 +00:00 |
|
generate.bat
|
Merge remote-tracking branch 'origin/development'
|
2017-09-17 18:29:25 +01:00 |
|
hash.h
|
Removed default function template parameter value.
|
2017-12-21 13:52:43 +00:00 |
|
icache.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
ihash.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
instance_count.h
|
Re-write to avoid any possible static initialisation order issues.
|
2018-01-30 08:45:53 +00:00 |
|
integral_limits.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
intrusive_forward_list.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
intrusive_links.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
intrusive_list.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
intrusive_queue.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
intrusive_stack.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
io_port.h
|
Fixed inconsistencies in the dynamic IO port API.
|
2017-12-01 09:52:00 +00:00 |
|
iterator.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
jenkins.h
|
Removed Jenkins 64bit hash.
|
2017-01-18 12:49:49 +00:00 |
|
largest_generator.h
|
Changed implementation of etl::largest_alignment to be recursive.
|
2017-11-30 17:01:43 +00:00 |
|
largest.h
|
Changed implementation of etl::largest_alignment to be recursive.
|
2017-11-30 17:01:43 +00:00 |
|
list.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
log.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
map.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
memory.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
message_bus.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
message_router_generator.h
|
Added protected destructors to FSM & message_timer and code to message router packet destructor to choose correct method of destruction.
|
2018-02-02 14:17:09 +00:00 |
|
message_router.h
|
Added protected destructors to FSM & message_timer and code to message router packet destructor to choose correct method of destruction.
|
2018-02-02 14:17:09 +00:00 |
|
message_timer.h
|
Added protected destructors to FSM & message_timer and code to message router packet destructor to choose correct method of destruction.
|
2018-02-02 14:17:09 +00:00 |
|
message_types.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
message.h
|
Added protected destructors to FSM & message_timer and code to message router packet destructor to choose correct method of destruction.
|
2018-02-02 14:17:09 +00:00 |
|
multimap.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
multiset.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
murmur3.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
nullptr.h
|
Changed the way nullptr is defined for Arduino projects.
|
2017-08-22 09:36:10 +01:00 |
|
numeric.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
observer.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
optional.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
packet.h
|
Merge remote-tracking branch 'origin/development'
|
2017-08-07 15:54:30 +01:00 |
|
parameter_type.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
pearson.cpp
|
Added hash functions
|
2016-12-28 12:40:29 +00:00 |
|
pearson.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
platform.h
|
Added C++17 macros. The library doesn't currently support C++17.
|
2018-01-27 15:40:52 +00:00 |
|
pool.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
power.h
|
Removed unnecessary static
|
2017-11-30 16:59:44 +00:00 |
|
priority_queue.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
queue.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
radix.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
random.cpp
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
random.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
ratio.h
|
Created 'ratio.h'
|
2016-12-16 14:24:37 +00:00 |
|
reference_flat_map.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
reference_flat_multimap.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
reference_flat_multiset.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
reference_flat_set.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
scheduler.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
set.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
smallest_generator.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
smallest.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
sqrt.h
|
Corrected comment
|
2017-12-04 10:10:14 +00:00 |
|
stack.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
static_assert.h
|
Changes to allow compilation under various compilers.
|
2017-08-14 14:43:33 +01:00 |
|
string_view.h
|
Added etl::string_view
|
2017-12-31 20:23:06 +00:00 |
|
task.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
temp.h
|
Modified factory to accept non-contiguous type ids.
|
2017-09-17 12:43:45 +01:00 |
|
timer.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
type_def.h
|
Removed explicit from constructor from underlying value type.
|
2017-12-04 10:10:56 +00:00 |
|
type_lookup_generator.h
|
Simplified codebase
|
2017-12-13 09:57:52 +00:00 |
|
type_lookup.h
|
Simplified codebase
|
2017-12-13 09:57:52 +00:00 |
|
type_traits_generator.h
|
Re-enabled ETL_IN_UNIT_TEST macros
|
2017-12-23 13:14:37 +00:00 |
|
type_traits.h
|
Re-enabled ETL_IN_UNIT_TEST macros
|
2017-12-23 13:14:37 +00:00 |
|
u16string.h
|
Removed default function template parameter value.
|
2017-12-21 13:52:43 +00:00 |
|
u32string.h
|
Removed default function template parameter value.
|
2017-12-21 13:52:43 +00:00 |
|
unordered_map.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
unordered_multimap.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
unordered_multiset.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
unordered_set.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
user_type.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
utility.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
variant_pool_generator.h
|
Added variant_pool generator.
|
2018-02-01 17:28:49 +00:00 |
|
variant_pool.h
|
Added variant_pool generator.
|
2018-02-01 17:28:49 +00:00 |
|
variant.h
|
Merge branch 'development'
|
2017-11-01 09:33:17 +00:00 |
|
vector.h
|
Re-written to avoid 'undefined behavior' by allowing containers to be polymorphic or not base on a compile time macro.
|
2018-02-01 10:15:51 +00:00 |
|
visitor.h
|
Merge remote-tracking branch 'origin/development'
|
2017-10-18 09:23:17 +01:00 |
|
wstring.h
|
Removed default function template parameter value.
|
2017-12-21 13:52:43 +00:00 |