..
.vscode
Merge remote-tracking branch 'origin/development'
2018-03-18 19:29:36 +00:00
atomic
Experimental atomic_gcc_sync change
2020-08-08 13:52:08 +01:00
deprecated
Compatibility changes for GCC v5.4.
2019-06-23 09:54:02 +01:00
experimental
clang 9 compatibility
2020-08-09 17:01:45 +01:00
generators
Merge branch 'feature/string-optimisation' into development
2020-10-30 11:46:53 +00:00
mutex
FreeRTOS implementation of etl::mutex ( #202 )
2020-03-19 17:23:36 +00:00
private
Added missing emplace functions from vector-of-pointers specialisation.
2020-10-21 13:22:34 +01:00
profiles
Prevent ETL_COMPILER_GCC set with clang compiler
2020-07-29 09:14:48 +02:00
absolute.h
Work in progress
2020-01-09 11:15:50 +00:00
algorithm.h
Added STL/No STL options
2020-10-29 09:29:01 +00:00
alignment.h
circular_buffer (no copy or assignment)
2020-10-20 11:02:44 +01:00
array_view.h
Change to array_view member variable declaration, for constructor from array
2020-10-24 10:36:02 +01:00
array_wrapper.h
Work in progress
2020-01-09 11:15:50 +00:00
array.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
atomic.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
basic_format_spec.h
ETL_CONSTANT
2020-10-20 11:14:37 +01:00
basic_string_stream.h
Remove unnecessary member functions
2020-07-10 11:52:27 +01:00
basic_string.h
Modified strings for better memory efficiency. String truncation detection and clear-after-use can be disabled.
2020-10-30 18:30:13 +00:00
binary.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
bit_stream.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
bitset.h
Fix comment for parameter name ( #257 )
2020-08-07 15:13:24 +01:00
bloom_filter.h
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
bresenham_line.h
Merge branch 'development'
2020-08-30 12:11:48 +01:00
callback_service.h
Removed ETL's implementation of nullptr for pre C++11 compilers.
2020-03-28 19:16:55 +00:00
callback_timer.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
callback.h
C++03 check project
2019-02-11 12:33:33 +01:00
char_traits.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
checksum.h
Merge remote-tracking branch 'origin/development'
2020-01-15 16:32:01 +00:00
circular_buffer.h
Added [] operator and available()
2020-10-23 20:01:51 +01:00
combinations.h
Changed header guards to be GCC compliant.
2018-04-21 09:24:45 +01:00
compare.h
Work in progress
2020-01-09 11:15:50 +00:00
constant.h
Changed header guards to be GCC compliant.
2018-04-21 09:24:45 +01:00
container.h
Work in progress
2020-01-09 11:15:50 +00:00
crc8_ccitt.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc8_rohc.h
crc8-rohc fix
2020-10-11 19:06:35 +01:00
crc16_aug_ccitt.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16_ccitt.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16_genibus.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16_kermit.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16_modbus.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16_usb.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16_x25.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16_xmodem.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc16.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc32_bzip2.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc32_c.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc32_mpeg2.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc32_posix.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc32.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
crc64_ecma.h
Merge remote-tracking branch 'origin/crc-ccitt-xmodem' into development
2019-12-12 12:19:05 +00:00
cstring.h
cstring.h code moved to to string.h
2020-09-18 09:26:02 +01:00
cumulative_moving_average.h
crc8-rohc fix
2020-10-11 19:06:35 +01:00
cyclic_value.h
Work in progress
2020-01-09 11:15:50 +00:00
debounce.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
debug_count.h
Fix missing empty define of ETL_OBJECT_RESET_DEBUG_COUNT ( #280 )
2020-10-02 09:48:21 +01:00
delegate_service.h
Merge remote-tracking branch 'origin/development'
2019-05-19 23:24:12 +01:00
delegate.h
Modified etl::delegate for better lambda support.
2020-04-29 17:29:44 +01:00
deque.h
Final circular buffer
2020-10-23 13:28:39 +01:00
doxygen.h
Merge remote-tracking branch 'origin/development'
2018-03-18 19:29:36 +00:00
endianness.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
enum_type.h
Re-coded string utilities to allow any string-like container to use it.
2020-07-18 20:18:32 +01:00
error_handler.h
Reduced warnings from cppcheck v2.2
2020-10-04 14:24:52 +01:00
exception.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
factorial.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
fibonacci.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
file_error_numbers.txt
circular_buffer (no copy or assignment)
2020-10-20 11:02:44 +01:00
fixed_iterator.h
Work in progress
2020-01-09 11:15:50 +00:00
flags.h
Finalised etl::flags
2020-10-30 11:41:28 +00:00
flat_map.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
flat_multimap.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
flat_multiset.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
flat_set.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
fnv_1.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
format_spec.h
cstring.h code moved to to string.h
2020-09-18 09:26:02 +01:00
forward_list.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
frame_check_sequence.h
crc8-rohc fix
2020-10-11 19:06:35 +01:00
fsm.h
etl::fsm now reports itself as a consumer of messages.
2020-09-25 13:34:28 +01:00
function.h
Reduced warnings from cppcheck v2.2
2020-10-04 14:24:52 +01:00
functional.h
Make etl::reference_wrapper API closer to the STL version. Does not support invocation of a callable object.
2020-08-28 16:14:28 +01:00
hash.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
ihash.h
Work in progress
2020-01-04 11:20:29 +00:00
indirect_vector.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
instance_count.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
integral_limits.h
Added header include
2020-08-28 15:10:24 +01:00
intrusive_forward_list.h
Fixed issue of merging lists to self
2020-05-11 14:29:00 +01:00
intrusive_links.h
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
intrusive_list.h
Fixed issue of merging lists to self
2020-05-11 14:29:00 +01:00
intrusive_queue.h
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
intrusive_stack.h
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
io_port.h
Added a default constructor for etl::io_port_wos
2020-04-30 12:22:24 +01:00
iterator.h
ETL_CONSTANT
2020-10-20 11:14:37 +01:00
jenkins.h
Work in progress
2020-01-04 11:20:29 +00:00
largest.h
Work in progress
2020-01-09 11:15:50 +00:00
limits.h
Keil 5 fixes ( #293 )
2020-10-27 08:52:53 +00:00
list.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
log.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
macros.h
Merge remote-tracking branch 'origin/development' into feature/emplace_var_arg
2018-12-08 16:01:35 +00:00
map.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
math_constants.h
Created C++03 Code::Blocks project as a quick check for C++03 syntax compatibility.
2019-02-14 14:48:31 +01:00
memory_model.h
Merge remote-tracking branch 'origin/master' into feature/no_stl
2018-08-18 10:09:56 +01:00
memory.h
Added uninitialized_buffer
2020-10-19 08:40:51 +01:00
message_bus.h
Added override attributes
2020-04-20 11:42:57 +01:00
message_packet.h
Modified etl::message_packet to allow default construction, copy/move construction and copy/move assignment.
2020-04-09 14:17:35 +01:00
message_router.h
Remove unreachable code from message_router
2020-05-19 07:22:51 +02:00
message_timer.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
message_types.h
Changed header guards to be GCC compliant.
2018-04-21 09:24:45 +01:00
message.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
multi_array.h
Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates
2019-05-16 23:40:43 +01:00
multimap.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
multiset.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
murmur3.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
mutex.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
negative.h
Fixed bool return for unsigned specialisation
2020-05-11 17:35:13 +01:00
null_type.h
Removed deleted constructors and assignment operator
2020-04-30 12:23:33 +01:00
nullptr.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
numeric.h
Modified the way that the 'No STL' macros are defined so that 'std' may be used in ETL code rather than the 'ETLSTD' macro.
2019-11-15 13:28:51 +00:00
observer.h
Added enable/disable observer interface to observable class
2020-07-25 16:57:02 +01:00
optional.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
packet.h
Merge remote-tracking branch 'origin/development'
2020-02-11 13:27:43 +01:00
parameter_pack.h
Added etl::parameter_pack
2020-05-23 20:35:56 +01:00
parameter_type.h
Work in progress
2020-01-09 11:15:50 +00:00
pearson.h
Work in progress
2020-01-09 11:15:50 +00:00
permutations.h
Changed header guards to be GCC compliant.
2018-04-21 09:24:45 +01:00
platform.h
Initial string reduction code
2020-10-26 19:32:48 +00:00
pool.h
Reduced warnings from cppcheck v2.2
2020-10-04 14:24:52 +01:00
power.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
priority_queue.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
queue_mpmc_mutex.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
queue_spsc_atomic.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
queue_spsc_isr.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
queue_spsc_locked.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
queue.h
Use etl::move instead of std::move ( #233 )
2020-06-18 13:11:07 +01:00
radix.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
random.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
ratio.h
Merge remote-tracking branch 'origin/feature/no_stl_unit_tests' into development
2019-12-01 18:21:10 +00:00
reference_flat_map.h
Fixed incorrect return in find() and at() for non-existent key.
2020-07-20 19:55:19 +01:00
reference_flat_multimap.h
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
reference_flat_multiset.h
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
reference_flat_set.h
Changed http://www.etlcpp.com to https://www.etlcpp.com
2020-05-01 10:22:36 +01:00
scaled_rounding.h
Work in progress
2020-01-09 11:15:50 +00:00
scheduler.h
Updated message router and FSM
2020-04-14 10:12:52 +01:00
set.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
smallest.h
Added casts to 'etl::smallest_int_for_value'
2020-04-30 12:37:17 +01:00
span.h
ETL_CONSTANT
2020-10-20 11:14:37 +01:00
spsc_queue.h
C++03 check project
2019-02-11 12:33:33 +01:00
sqrt.h
Added constexpr in place of enum for C++11
2020-04-30 12:42:01 +01:00
stack.h
Fixed etl::stack top level assignment operator not clearing before copy
2020-08-27 19:58:47 +01:00
state_chart.h
Small internal updates to state_chart
2020-04-30 12:20:48 +01:00
static_assert.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
string_stream.h
cstring.h code moved to to string.h
2020-09-18 09:26:02 +01:00
string_utilities.h
Initial string reduction code
2020-10-26 19:32:48 +00:00
string_view.h
Re-coded string utilities to allow any string-like container to use it.
2020-07-18 20:18:32 +01:00
string.h
Bitmapped flags & flags template class (unit tests unfinished)
2020-10-28 18:33:41 +00:00
task.h
Incorrect comment
2020-04-17 07:33:04 +01:00
timer.h
Changed header guards to be GCC compliant.
2018-04-21 09:24:45 +01:00
to_string.h
cstring.h code moved to to string.h
2020-09-18 09:26:02 +01:00
to_u16string.h
string streams
2020-07-05 20:55:14 +01:00
to_u32string.h
string streams
2020-07-05 20:55:14 +01:00
to_wstring.h
string streams
2020-07-05 20:55:14 +01:00
type_def.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
type_lookup.h
Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above.
2020-05-19 20:12:12 +01:00
type_select.h
Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above.
2020-05-19 20:12:12 +01:00
type_traits.h
Merge branch 'feature/string-optimisation' into development
2020-10-30 11:46:53 +00:00
u16format_spec.h
Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates
2019-05-16 23:40:43 +01:00
u16string_stream.h
Added stream manipulators
2020-07-09 14:21:40 +01:00
u16string.h
Bitmapped flags & flags template class (unit tests unfinished)
2020-10-28 18:33:41 +00:00
u32format_spec.h
Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates
2019-05-16 23:40:43 +01:00
u32string_stream.h
Added stream manipulators
2020-07-09 14:21:40 +01:00
u32string.h
Bitmapped flags & flags template class (unit tests unfinished)
2020-10-28 18:33:41 +00:00
unordered_map.h
Keil 5 fixes ( #293 )
2020-10-27 08:52:53 +00:00
unordered_multimap.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
unordered_multiset.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
unordered_set.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
user_type.h
Changed STL alternate namespace to always be 'etlstd'.
2019-10-10 11:12:35 +01:00
utility.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
variant_pool.h
Simplified conditional macros
2020-05-09 19:40:44 +01:00
variant.h
Variadic versions of etl::type_id_lookup and etl::type_type_lookup for C++11 and above.
2020-05-19 20:12:12 +01:00
vector.h
Added template deduction guides
2020-09-28 13:14:12 +01:00
version.h
Modified strings for better memory efficiency. String truncation detection and clear-after-use can be disabled.
2020-10-30 18:30:13 +00:00
visitor.h
Squashed commit of the following:
2020-05-12 19:41:13 +01:00
wformat_spec.h
Merge remote-tracking branch 'origin/development' into feature/C++11_variadic_templates
2019-05-16 23:40:43 +01:00
wstring_stream.h
cstring.h code moved to to string.h
2020-09-18 09:26:02 +01:00
wstring.h
Bitmapped flags & flags template class (unit tests unfinished)
2020-10-28 18:33:41 +00:00