14 Commits

Author SHA1 Message Date
John Wellbelove
0bfd212a54 Merge remote-tracking branch 'origin/development'
# Conflicts:
#	examples/ArmTimerCallbacks/RTE/Device/STM32F401RETx/startup_stm32f401xe.s
#	examples/ArmTimerCallbacks/RTE/Device/STM32F401RETx/system_stm32f4xx.c
#	library.properties
#	test/codeblocks/ETL.cbp
#	test/codeblocks/ETL.depend
#	test/codeblocks/ETL.layout
#	test/vs2017/etl.vcxproj
#	test/vs2017/etl.vcxproj.filters
2017-10-18 09:23:17 +01:00
John Wellbelove
e5764c23f4 Added 'make_xxx' functions.
Similar to 'create_xxx' but returns a reference to the created object.
2017-08-17 15:31:53 +01:00
John Wellbelove
0ccdd4fab4 Lastest versions of FSM, Message Router and supporting functionality. 2017-07-25 11:30:00 +01:00
John Wellbelove
d89e244fac Renamed some classes for be compatible with C++11 standards. 2017-06-17 08:57:11 +01:00
John Wellbelove
1e6fc88ab9 memory algorithm updates 2017-02-23 23:12:48 +00:00
jwellbelove
2a4886b8d1 Renamed single item construct functions. 2017-02-17 12:10:06 +00:00
jwellbelove
9300b00646 Added...
uninitialized_default_construct
uninitialized_value_construct
for single items.
2017-02-17 11:21:21 +00:00
jwellbelove
f180f63d94 Added...
has_trivial_constructor
has_trivial_copy_constructor
has_trivial_destructor
has_trivial_assignment
2017-02-16 16:59:09 +00:00
jwellbelove
aca086b22d Further optimisations. 2017-02-15 10:40:33 +00:00
jwellbelove
241cac9f42 Added more is_pod variants.
WORK IN PROGRESS
2017-02-15 09:29:56 +00:00
jwellbelove
da3510d818 Added is_pod variants.
WORK IN PROGRESS
2017-02-14 12:36:53 +00:00
jwellbelove
33223405e9 Added more algorithms from STL's <memory> 2017-02-14 10:29:00 +00:00
jwellbelove
87c54f255a Fix various compilation errors.
Added variants with debug count parameter.
2017-02-13 10:55:22 +00:00
jwellbelove
eab150e4e6 New 'unitialized' fill and copy algorithms. 2017-02-06 10:19:56 +00:00