2018-02-04 14:52:31 +00:00
..
.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