John Wellbelove
f692c67b4f
Merge branch 'feature/c++14-tests' into development
...
# Conflicts:
# include/etl/generators/type_traits_generator.h
# test/vs2022/etl.vcxproj.filters
2023-04-28 11:52:09 +01:00
Pasi Miettinen
6b43ded97b
circular_buffer: Remove extra semicolon ( #683 )
...
* Update README.md
* Update README.md
* Update a \param in basic_string.h (#681 )
Co-authored-by: Max Hughson <hughsonm@myumanitoba.ca>
* circular_buffer: Remove extra semicolon
---------
Co-authored-by: John Wellbelove <jwellbelove@users.noreply.github.com>
Co-authored-by: Max Hughson <38259768+hughsonm@users.noreply.github.com>
Co-authored-by: Max Hughson <hughsonm@myumanitoba.ca>
Co-authored-by: Pasi Miettinen <pasim@onenav.ai>
2023-04-28 11:48:29 +01:00
John Wellbelove
730be1b39d
Added ETL_OR_STD17 macro as the namespace for size()
...
Added definitions for all public statics
2023-04-23 18:59:41 +01:00
John Wellbelove
db9d93d5e2
Added repair() to etl::circular_buffer
2023-02-19 10:45:19 +00:00
John Wellbelove
bc48b8ac4e
Deleted copy constructors for etl::circular_buffer_ext, etl_indirect_vector and etl::vector to eliminate dangling pointers.
2022-09-11 12:04:28 +01:00
John Wellbelove
1fa2116bd1
#573 more comfortable circular_buffer_ext construction
2022-07-28 15:55:38 +01:00
John Wellbelove
72740b5225
Fixed swap function for circular_buffer_ext
...
Fixed circular_buffer iterator -> operators
Added functions and macros to etl::debug_count
2022-07-24 17:24:46 +01:00
John Wellbelove
b2e1c35540
Fixed swap function for circular_buffer_ext
...
Fixed circular_buffer iterator -> operators
Added functions and macros to etl::debug_count
2022-07-24 12:56:44 +01:00
John Wellbelove
baa47d1c33
Updated copyright notice
2022-06-10 21:45:37 +01:00
John Wellbelove
0d4c663d0b
64 bit conversion type fixes
2022-05-16 20:56:25 +01:00
John Wellbelove
eb49582837
Small optimisations for computing indexes for queues & cyclic_value.
2022-03-26 18:30:33 +00:00
John Wellbelove
740e490aed
Tested ETL traits code.
2022-03-11 20:28:26 +00:00
John Wellbelove
86c0813d93
Added fill() member functions to array_view, circular_buffer, deque, indirect_vector and vector
2022-02-15 10:54:44 +00:00
John Wellbelove
1cdb4c69b6
Final initializer_list updates
...
Added a separate project to test initializer_list
2022-02-14 11:06:09 +00:00
John Wellbelove
791aa97885
Work in progress
2022-02-03 12:40:29 +00:00
John Wellbelove
f5f93926c9
Fixes for Ubuntu 18
2021-11-21 14:32:49 +00:00
John Wellbelove
a3eda2c2e1
Added 'make' functions to construct containers
...
Added tests for 'make' and 'template deduction'
2021-11-08 19:05:59 +00:00
CanastraRF
7c0f169b66
literal with suffix ( #416 )
2021-08-23 11:01:18 +01:00
John Wellbelove
109997b8d6
Work in progress
2021-07-13 17:15:25 +01:00
John Wellbelove
622eaa4434
Fixed copy and move assignment bug
2021-06-22 14:13:20 +01:00
John Wellbelove
f131356dc2
Fixed cross compiler compatibility for etl::circular_buffer.
2021-05-18 11:05:21 +01:00
John Wellbelove
285a2cafe6
Change int index parameter to size_t
2021-04-10 19:06:40 +01:00
Bo Rydberg
5d64e7ff94
Remove non-const versions of iterators for containers ( #359 )
2021-03-30 08:22:17 +01:00
John Wellbelove
01685a36e9
Fix return type for const iterator operators from const_iterator to iterator.
2021-03-25 15:19:20 +00:00
John Wellbelove
87bf9ce76d
Updates to C++03 compatibility
2021-03-12 17:31:40 +00:00
John Wellbelove
87554af4f8
Updated file id macros
2021-03-10 12:50:07 +00:00
John Wellbelove
5696c4066b
Fix default function templates for C++03
2021-03-10 09:46:41 +00:00
John Wellbelove
7bfdb53e0d
Added enable_if for container iterator costructors, to exclude integrals from consideration
2021-01-29 11:33:50 +00:00
John Wellbelove
8e838a67d3
indirect_vector_ext
2020-11-19 13:28:37 +00:00
John Wellbelove
0cf882540c
forward_list_ext
2020-11-19 12:55:03 +00:00
John Wellbelove
6cb26807bc
circular_buffer_ext
2020-11-19 12:48:53 +00:00
John Wellbelove
75c528979e
Added [] operator and available()
2020-10-23 20:01:51 +01:00
John Wellbelove
b097cd0e75
Fix Clang warnings
2020-10-23 14:42:31 +01:00
John Wellbelove
9d34c122fb
Final circular buffer
2020-10-23 13:28:39 +01:00
John Wellbelove
c767650645
Random iterator tests
2020-10-20 13:26:14 +01:00
John Wellbelove
0c99ef5282
circular_buffer (no copy or assignment)
2020-10-20 11:02:44 +01:00
John Wellbelove
89adab63d9
Initial implementation
2020-10-19 08:40:01 +01:00