rename chapters
This commit is contained in:
29
Chapter17/cib/libs/etl/test/syntax_check/absolute.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/absolute.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/absolute.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/algorithm.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/algorithm.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/algorithm.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/alignment.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/alignment.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/alignment.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/array.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/array.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/array.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/array_view.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/array_view.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/array_view.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/array_wrapper.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/atomic.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/atomic.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/atomic.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/base64.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/base64.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2023 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/base64.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2023 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/base64_decoder.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2023 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/base64_encoder.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/basic_format_spec.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/basic_string.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/basic_string_stream.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/binary.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/binary.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/binary.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/bip_buffer_spsc_atomic.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/bit.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/bit.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2022 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/bit.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/bit_stream.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/bit_stream.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/bit_stream.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/bitset.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/bitset.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2024 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/bitset.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2022 Bo Rydberg, John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/private/bitset_legacy.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/bitset_new.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/bitset_new.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2022 Bo Rydberg, John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/private/bitset_new.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/bloom_filter.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/bresenham_line.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/buffer_descriptors.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/byte.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/byte.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2022 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/byte.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/byte_stream.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/byte_stream.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/byte_stream.h>
|
||||
314
Chapter17/cib/libs/etl/test/syntax_check/c++03/CMakeLists.txt
Normal file
314
Chapter17/cib/libs/etl/test/syntax_check/c++03/CMakeLists.txt
Normal file
@@ -0,0 +1,314 @@
|
||||
cmake_minimum_required(VERSION 3.5.0)
|
||||
project(etl_03_syntax_check)
|
||||
|
||||
add_definitions(-DETL_DEBUG)
|
||||
|
||||
option(NO_STL "No STL" OFF)
|
||||
|
||||
message(STATUS "Compiling for C++03")
|
||||
|
||||
if (NO_STL)
|
||||
message(STATUS "Compiling for No STL")
|
||||
add_definitions(-DETL_NO_STL)
|
||||
else()
|
||||
message(STATUS "Compiling for STL")
|
||||
endif()
|
||||
|
||||
if (ETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
message(STATUS "Compiling for built-in type traits")
|
||||
add_definitions(-DETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
endif()
|
||||
|
||||
if (ETL_USER_DEFINED_TYPE_TRAITS)
|
||||
message(STATUS "Compiling for user defined type traits")
|
||||
add_definitions(-DETL_USER_DEFINED_TYPE_TRAITS)
|
||||
endif()
|
||||
|
||||
if (ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
message(STATUS "Force C++03 implementations")
|
||||
add_definitions(-DETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
endif()
|
||||
|
||||
add_library(t98 OBJECT)
|
||||
target_compile_definitions(t98 PRIVATE __STDC_LIMIT_MACROS __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS)
|
||||
target_include_directories(t98 PRIVATE "")
|
||||
target_include_directories(t98 SYSTEM PRIVATE ../../../include)
|
||||
set_target_properties(t98 PROPERTIES
|
||||
CXX_STANDARD 98
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
CXX_EXTENSIONS ON
|
||||
)
|
||||
target_compile_options(t98
|
||||
PRIVATE
|
||||
-fsyntax-only
|
||||
)
|
||||
target_sources(t98 PRIVATE etl_profile.h
|
||||
../absolute.h.t.cpp
|
||||
../algorithm.h.t.cpp
|
||||
../alignment.h.t.cpp
|
||||
../array.h.t.cpp
|
||||
../array_view.h.t.cpp
|
||||
../array_wrapper.h.t.cpp
|
||||
../atomic.h.t.cpp
|
||||
../base64.h.t.cpp
|
||||
../base64_decoder.h.t.cpp
|
||||
../base64_encoder.h.t.cpp
|
||||
../basic_format_spec.h.t.cpp
|
||||
../basic_string.h.t.cpp
|
||||
../basic_string_stream.h.t.cpp
|
||||
../binary.h.t.cpp
|
||||
../bip_buffer_spsc_atomic.h.t.cpp
|
||||
../bit.h.t.cpp
|
||||
../bitset.h.t.cpp
|
||||
../bit_stream.h.t.cpp
|
||||
../bloom_filter.h.t.cpp
|
||||
../bresenham_line.h.t.cpp
|
||||
../buffer_descriptors.h.t.cpp
|
||||
../byte.h.t.cpp
|
||||
../byte_stream.h.t.cpp
|
||||
../callback.h.t.cpp
|
||||
../callback_service.h.t.cpp
|
||||
../callback_timer.h.t.cpp
|
||||
../callback_timer_atomic.h.t.cpp
|
||||
../callback_timer_interrupt.h.t.cpp
|
||||
../callback_timer_locked.h.t.cpp
|
||||
../char_traits.h.t.cpp
|
||||
../checksum.h.t.cpp
|
||||
../circular_buffer.h.t.cpp
|
||||
../circular_iterator.h.t.cpp
|
||||
../combinations.h.t.cpp
|
||||
../compare.h.t.cpp
|
||||
../constant.h.t.cpp
|
||||
../container.h.t.cpp
|
||||
../correlation.h.t.cpp
|
||||
../covariance.h.t.cpp
|
||||
../crc1.h.t.cpp
|
||||
../crc16.h.t.cpp
|
||||
../crc16_a.h.t.cpp
|
||||
../crc16_arc.h.t.cpp
|
||||
../crc16_aug_ccitt.h.t.cpp
|
||||
../crc16_buypass.h.t.cpp
|
||||
../crc16_ccitt.h.t.cpp
|
||||
../crc16_cdma2000.h.t.cpp
|
||||
../crc16_dds110.h.t.cpp
|
||||
../crc16_dectr.h.t.cpp
|
||||
../crc16_dectx.h.t.cpp
|
||||
../crc16_dnp.h.t.cpp
|
||||
../crc16_en13757.h.t.cpp
|
||||
../crc16_genibus.h.t.cpp
|
||||
../crc16_kermit.h.t.cpp
|
||||
../crc16_m17.h.t.cpp
|
||||
../crc16_maxim.h.t.cpp
|
||||
../crc16_mcrf4xx.h.t.cpp
|
||||
../crc16_modbus.h.t.cpp
|
||||
../crc16_profibus.h.t.cpp
|
||||
../crc16_riello.h.t.cpp
|
||||
../crc16_t10dif.h.t.cpp
|
||||
../crc16_teledisk.h.t.cpp
|
||||
../crc16_tms37157.h.t.cpp
|
||||
../crc16_usb.h.t.cpp
|
||||
../crc16_x25.h.t.cpp
|
||||
../crc16_xmodem.h.t.cpp
|
||||
../crc32.h.t.cpp
|
||||
../crc32_bzip2.h.t.cpp
|
||||
../crc32_c.h.t.cpp
|
||||
../crc32_d.h.t.cpp
|
||||
../crc32_jamcrc.h.t.cpp
|
||||
../crc32_mpeg2.h.t.cpp
|
||||
../crc32_posix.h.t.cpp
|
||||
../crc32_q.h.t.cpp
|
||||
../crc32_xfer.h.t.cpp
|
||||
../crc64_ecma.h.t.cpp
|
||||
../crc8_ccitt.h.t.cpp
|
||||
../crc8_cdma2000.h.t.cpp
|
||||
../crc8_darc.h.t.cpp
|
||||
../crc8_dvbs2.h.t.cpp
|
||||
../crc8_ebu.h.t.cpp
|
||||
../crc8_icode.h.t.cpp
|
||||
../crc8_itu.h.t.cpp
|
||||
../crc8_j1850.h.t.cpp
|
||||
../crc8_j1850_zero.h.t.cpp
|
||||
../crc8_maxim.h.t.cpp
|
||||
../crc8_rohc.h.t.cpp
|
||||
../crc8_wcdma.h.t.cpp
|
||||
../cyclic_value.h.t.cpp
|
||||
../debounce.h.t.cpp
|
||||
../debug_count.h.t.cpp
|
||||
../delegate.h.t.cpp
|
||||
../delegate_service.h.t.cpp
|
||||
../deque.h.t.cpp
|
||||
../endianness.h.t.cpp
|
||||
../enum_type.h.t.cpp
|
||||
../error_handler.h.t.cpp
|
||||
../exception.h.t.cpp
|
||||
../expected.h.t.cpp
|
||||
../factorial.h.t.cpp
|
||||
../fibonacci.h.t.cpp
|
||||
../file_error_numbers.h.t.cpp
|
||||
../fixed_iterator.h.t.cpp
|
||||
../fixed_sized_memory_block_allocator.h.t.cpp
|
||||
../flags.h.t.cpp
|
||||
../flat_map.h.t.cpp
|
||||
../flat_multimap.h.t.cpp
|
||||
../flat_multiset.h.t.cpp
|
||||
../flat_set.h.t.cpp
|
||||
../fnv_1.h.t.cpp
|
||||
../format_spec.h.t.cpp
|
||||
../forward_list.h.t.cpp
|
||||
../frame_check_sequence.h.t.cpp
|
||||
../fsm.h.t.cpp
|
||||
../function.h.t.cpp
|
||||
../functional.h.t.cpp
|
||||
../gamma.h.t.cpp
|
||||
../gcd.h.t.cpp
|
||||
../generic_pool.h.t.cpp
|
||||
../hash.h.t.cpp
|
||||
../hfsm.h.t.cpp
|
||||
../histogram.h.t.cpp
|
||||
../ihash.h.t.cpp
|
||||
../imemory_block_allocator.h.t.cpp
|
||||
../indirect_vector.h.t.cpp
|
||||
../initializer_list.h.t.cpp
|
||||
../instance_count.h.t.cpp
|
||||
../integral_limits.h.t.cpp
|
||||
../intrusive_forward_list.h.t.cpp
|
||||
../intrusive_links.h.t.cpp
|
||||
../intrusive_list.h.t.cpp
|
||||
../intrusive_queue.h.t.cpp
|
||||
../intrusive_stack.h.t.cpp
|
||||
../invert.h.t.cpp
|
||||
../io_port.h.t.cpp
|
||||
../ipool.h.t.cpp
|
||||
../ireference_counted_message_pool.h.t.cpp
|
||||
../iterator.h.t.cpp
|
||||
../jenkins.h.t.cpp
|
||||
../largest.h.t.cpp
|
||||
../lcm.h.t.cpp
|
||||
../limiter.h.t.cpp
|
||||
../limits.h.t.cpp
|
||||
../list.h.t.cpp
|
||||
../log.h.t.cpp
|
||||
../macros.h.t.cpp
|
||||
../map.h.t.cpp
|
||||
../math.h.t.cpp
|
||||
../math_constants.h.t.cpp
|
||||
../mean.h.t.cpp
|
||||
../memory.h.t.cpp
|
||||
../memory_model.h.t.cpp
|
||||
../mem_cast.h.t.cpp
|
||||
../message.h.t.cpp
|
||||
../message_broker.h.t.cpp
|
||||
../message_bus.h.t.cpp
|
||||
../message_packet.h.t.cpp
|
||||
../message_router.h.t.cpp
|
||||
../message_router_registry.h.t.cpp
|
||||
../message_timer.h.t.cpp
|
||||
../message_timer_atomic.h.t.cpp
|
||||
../message_timer_interrupt.h.t.cpp
|
||||
../message_timer_locked.h.t.cpp
|
||||
../message_types.h.t.cpp
|
||||
../multimap.h.t.cpp
|
||||
../multiset.h.t.cpp
|
||||
../multi_array.h.t.cpp
|
||||
../multi_range.h.t.cpp
|
||||
../multi_span.h.t.cpp
|
||||
../multi_vector.h.t.cpp
|
||||
../murmur3.h.t.cpp
|
||||
../mutex.h.t.cpp
|
||||
../negative.h.t.cpp
|
||||
../nth_type.h.t.cpp
|
||||
../nullptr.h.t.cpp
|
||||
../null_type.h.t.cpp
|
||||
../numeric.h.t.cpp
|
||||
../observer.h.t.cpp
|
||||
../optional.h.t.cpp
|
||||
../overload.h.t.cpp
|
||||
../packet.h.t.cpp
|
||||
../parameter_pack.h.t.cpp
|
||||
../parameter_type.h.t.cpp
|
||||
../pearson.h.t.cpp
|
||||
../permutations.h.t.cpp
|
||||
../placement_new.h.t.cpp
|
||||
../platform.h.t.cpp
|
||||
../poly_span.h.t.cpp
|
||||
../pool.h.t.cpp
|
||||
../power.h.t.cpp
|
||||
../priority_queue.h.t.cpp
|
||||
../pseudo_moving_average.h.t.cpp
|
||||
../quantize.h.t.cpp
|
||||
../queue.h.t.cpp
|
||||
../queue_lockable.h.t.cpp
|
||||
../queue_mpmc_mutex.h.t.cpp
|
||||
../queue_spsc_atomic.h.t.cpp
|
||||
../queue_spsc_isr.h.t.cpp
|
||||
../queue_spsc_locked.h.t.cpp
|
||||
../radix.h.t.cpp
|
||||
../random.h.t.cpp
|
||||
../ratio.h.t.cpp
|
||||
../reference_counted_message.h.t.cpp
|
||||
../reference_counted_message_pool.h.t.cpp
|
||||
../reference_counted_object.h.t.cpp
|
||||
../reference_flat_map.h.t.cpp
|
||||
../reference_flat_multimap.h.t.cpp
|
||||
../reference_flat_multiset.h.t.cpp
|
||||
../reference_flat_set.h.t.cpp
|
||||
../rescale.h.t.cpp
|
||||
../result.h.t.cpp
|
||||
../rms.h.t.cpp
|
||||
../scaled_rounding.h.t.cpp
|
||||
../scheduler.h.t.cpp
|
||||
../set.h.t.cpp
|
||||
../shared_message.h.t.cpp
|
||||
../singleton.h.t.cpp
|
||||
../smallest.h.t.cpp
|
||||
../span.h.t.cpp
|
||||
../sqrt.h.t.cpp
|
||||
../stack.h.t.cpp
|
||||
../standard_deviation.h.t.cpp
|
||||
../state_chart.h.t.cpp
|
||||
../static_assert.h.t.cpp
|
||||
../string.h.t.cpp
|
||||
../stringify.h.t.cpp
|
||||
../string_stream.h.t.cpp
|
||||
../string_utilities.h.t.cpp
|
||||
../string_view.h.t.cpp
|
||||
../successor.h.t.cpp
|
||||
../task.h.t.cpp
|
||||
../threshold.h.t.cpp
|
||||
../timer.h.t.cpp
|
||||
../to_arithmetic.h.t.cpp
|
||||
../to_string.h.t.cpp
|
||||
../to_u16string.h.t.cpp
|
||||
../to_u32string.h.t.cpp
|
||||
../to_u8string.h.t.cpp
|
||||
../to_wstring.h.t.cpp
|
||||
../type_def.h.t.cpp
|
||||
../type_lookup.h.t.cpp
|
||||
../type_select.h.t.cpp
|
||||
../type_traits.h.t.cpp
|
||||
../u16format_spec.h.t.cpp
|
||||
../u16string.h.t.cpp
|
||||
../u16string_stream.h.t.cpp
|
||||
../u32format_spec.h.t.cpp
|
||||
../u32string.h.t.cpp
|
||||
../u32string_stream.h.t.cpp
|
||||
../u8format_spec.h.t.cpp
|
||||
../u8string.h.t.cpp
|
||||
../u8string_stream.h.t.cpp
|
||||
../unaligned_type.h.t.cpp
|
||||
../unordered_map.h.t.cpp
|
||||
../unordered_multimap.h.t.cpp
|
||||
../unordered_multiset.h.t.cpp
|
||||
../unordered_set.h.t.cpp
|
||||
../user_type.h.t.cpp
|
||||
../utility.h.t.cpp
|
||||
../variance.h.t.cpp
|
||||
../variant.h.t.cpp
|
||||
../variant_pool.h.t.cpp
|
||||
../vector.h.t.cpp
|
||||
../version.h.t.cpp
|
||||
../visitor.h.t.cpp
|
||||
../wformat_spec.h.t.cpp
|
||||
../wstring.h.t.cpp
|
||||
../wstring_stream.h.t.cpp
|
||||
)
|
||||
70
Chapter17/cib/libs/etl/test/syntax_check/c++03/etl_profile.h
Normal file
70
Chapter17/cib/libs/etl/test/syntax_check/c++03/etl_profile.h
Normal file
@@ -0,0 +1,70 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef __ETL_PROFILE_H__
|
||||
#define __ETL_PROFILE_H__
|
||||
|
||||
#define ETL_TARGET_DEVICE_GENERIC
|
||||
#define ETL_TARGET_OS_NONE
|
||||
#define ETL_CPP11_SUPPORTED 0
|
||||
#define ETL_CPP14_SUPPORTED 0
|
||||
#define ETL_CPP17_SUPPORTED 0
|
||||
#define ETL_CPP20_SUPPORTED 0
|
||||
#define ETL_IN_UNIT_TEST
|
||||
#define ETL_CALLBACK_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_CALLBACK_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_CALLBACK_TIMER_ENABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_MESSAGE_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_ENABLE_INTERRUPTS
|
||||
|
||||
#if defined(ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
#define ETL_FUNCTION_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_PRIORITY_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ATOMIC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VARIANT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VECTOR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_MPMC_MUTEX_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ISR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_LOCKED_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OPTIONAL_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_LARGEST_TYPE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_TYPE_SELECT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_UNINITIALIZED_BUFFER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_CRC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MEM_CAST_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_PACKET_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_ROUTER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_FSM_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_SINGLETON_FORCE_CPP03_IMPLEMENTATION
|
||||
#endif
|
||||
|
||||
#endif
|
||||
314
Chapter17/cib/libs/etl/test/syntax_check/c++11/CMakeLists.txt
Normal file
314
Chapter17/cib/libs/etl/test/syntax_check/c++11/CMakeLists.txt
Normal file
@@ -0,0 +1,314 @@
|
||||
cmake_minimum_required(VERSION 3.5.0)
|
||||
project(etl_11_syntax_check)
|
||||
|
||||
add_definitions(-DETL_DEBUG)
|
||||
|
||||
option(NO_STL "No STL" OFF)
|
||||
|
||||
message(STATUS "Compiling for C++11")
|
||||
|
||||
if (NO_STL)
|
||||
message(STATUS "Compiling for No STL")
|
||||
add_definitions(-DETL_NO_STL)
|
||||
else()
|
||||
message(STATUS "Compiling for STL")
|
||||
endif()
|
||||
|
||||
if (ETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
message(STATUS "Compiling for built-in type traits")
|
||||
add_definitions(-DETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
endif()
|
||||
|
||||
if (ETL_USER_DEFINED_TYPE_TRAITS)
|
||||
message(STATUS "Compiling for user defined type traits")
|
||||
add_definitions(-DETL_USER_DEFINED_TYPE_TRAITS)
|
||||
endif()
|
||||
|
||||
if (ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
message(STATUS "Force C++03 implementations")
|
||||
add_definitions(-DETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
endif()
|
||||
|
||||
add_library(t11 OBJECT)
|
||||
target_compile_definitions(t11 PRIVATE __STDC_LIMIT_MACROS __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS)
|
||||
target_include_directories(t11 PRIVATE "")
|
||||
target_include_directories(t11 SYSTEM PRIVATE ../../../include)
|
||||
set_target_properties(t11 PROPERTIES
|
||||
CXX_STANDARD 11
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
CXX_EXTENSIONS ON
|
||||
)
|
||||
target_compile_options(t11
|
||||
PRIVATE
|
||||
-fsyntax-only
|
||||
)
|
||||
target_sources(t11 PRIVATE etl_profile.h
|
||||
../absolute.h.t.cpp
|
||||
../algorithm.h.t.cpp
|
||||
../alignment.h.t.cpp
|
||||
../array.h.t.cpp
|
||||
../array_view.h.t.cpp
|
||||
../array_wrapper.h.t.cpp
|
||||
../atomic.h.t.cpp
|
||||
../base64.h.t.cpp
|
||||
../base64_decoder.h.t.cpp
|
||||
../base64_encoder.h.t.cpp
|
||||
../basic_format_spec.h.t.cpp
|
||||
../basic_string.h.t.cpp
|
||||
../basic_string_stream.h.t.cpp
|
||||
../binary.h.t.cpp
|
||||
../bip_buffer_spsc_atomic.h.t.cpp
|
||||
../bit.h.t.cpp
|
||||
../bitset.h.t.cpp
|
||||
../bit_stream.h.t.cpp
|
||||
../bloom_filter.h.t.cpp
|
||||
../bresenham_line.h.t.cpp
|
||||
../buffer_descriptors.h.t.cpp
|
||||
../byte.h.t.cpp
|
||||
../byte_stream.h.t.cpp
|
||||
../callback.h.t.cpp
|
||||
../callback_service.h.t.cpp
|
||||
../callback_timer.h.t.cpp
|
||||
../callback_timer_atomic.h.t.cpp
|
||||
../callback_timer_interrupt.h.t.cpp
|
||||
../callback_timer_locked.h.t.cpp
|
||||
../char_traits.h.t.cpp
|
||||
../checksum.h.t.cpp
|
||||
../circular_buffer.h.t.cpp
|
||||
../circular_iterator.h.t.cpp
|
||||
../combinations.h.t.cpp
|
||||
../compare.h.t.cpp
|
||||
../constant.h.t.cpp
|
||||
../container.h.t.cpp
|
||||
../correlation.h.t.cpp
|
||||
../covariance.h.t.cpp
|
||||
../crc1.h.t.cpp
|
||||
../crc16.h.t.cpp
|
||||
../crc16_a.h.t.cpp
|
||||
../crc16_arc.h.t.cpp
|
||||
../crc16_aug_ccitt.h.t.cpp
|
||||
../crc16_buypass.h.t.cpp
|
||||
../crc16_ccitt.h.t.cpp
|
||||
../crc16_cdma2000.h.t.cpp
|
||||
../crc16_dds110.h.t.cpp
|
||||
../crc16_dectr.h.t.cpp
|
||||
../crc16_dectx.h.t.cpp
|
||||
../crc16_dnp.h.t.cpp
|
||||
../crc16_en13757.h.t.cpp
|
||||
../crc16_genibus.h.t.cpp
|
||||
../crc16_kermit.h.t.cpp
|
||||
../crc16_m17.h.t.cpp
|
||||
../crc16_maxim.h.t.cpp
|
||||
../crc16_mcrf4xx.h.t.cpp
|
||||
../crc16_modbus.h.t.cpp
|
||||
../crc16_profibus.h.t.cpp
|
||||
../crc16_riello.h.t.cpp
|
||||
../crc16_t10dif.h.t.cpp
|
||||
../crc16_teledisk.h.t.cpp
|
||||
../crc16_tms37157.h.t.cpp
|
||||
../crc16_usb.h.t.cpp
|
||||
../crc16_x25.h.t.cpp
|
||||
../crc16_xmodem.h.t.cpp
|
||||
../crc32.h.t.cpp
|
||||
../crc32_bzip2.h.t.cpp
|
||||
../crc32_c.h.t.cpp
|
||||
../crc32_d.h.t.cpp
|
||||
../crc32_jamcrc.h.t.cpp
|
||||
../crc32_mpeg2.h.t.cpp
|
||||
../crc32_posix.h.t.cpp
|
||||
../crc32_q.h.t.cpp
|
||||
../crc32_xfer.h.t.cpp
|
||||
../crc64_ecma.h.t.cpp
|
||||
../crc8_ccitt.h.t.cpp
|
||||
../crc8_cdma2000.h.t.cpp
|
||||
../crc8_darc.h.t.cpp
|
||||
../crc8_dvbs2.h.t.cpp
|
||||
../crc8_ebu.h.t.cpp
|
||||
../crc8_icode.h.t.cpp
|
||||
../crc8_itu.h.t.cpp
|
||||
../crc8_j1850.h.t.cpp
|
||||
../crc8_j1850_zero.h.t.cpp
|
||||
../crc8_maxim.h.t.cpp
|
||||
../crc8_rohc.h.t.cpp
|
||||
../crc8_wcdma.h.t.cpp
|
||||
../cyclic_value.h.t.cpp
|
||||
../debounce.h.t.cpp
|
||||
../debug_count.h.t.cpp
|
||||
../delegate.h.t.cpp
|
||||
../delegate_service.h.t.cpp
|
||||
../deque.h.t.cpp
|
||||
../endianness.h.t.cpp
|
||||
../enum_type.h.t.cpp
|
||||
../error_handler.h.t.cpp
|
||||
../exception.h.t.cpp
|
||||
../expected.h.t.cpp
|
||||
../factorial.h.t.cpp
|
||||
../fibonacci.h.t.cpp
|
||||
../file_error_numbers.h.t.cpp
|
||||
../fixed_iterator.h.t.cpp
|
||||
../fixed_sized_memory_block_allocator.h.t.cpp
|
||||
../flags.h.t.cpp
|
||||
../flat_map.h.t.cpp
|
||||
../flat_multimap.h.t.cpp
|
||||
../flat_multiset.h.t.cpp
|
||||
../flat_set.h.t.cpp
|
||||
../fnv_1.h.t.cpp
|
||||
../format_spec.h.t.cpp
|
||||
../forward_list.h.t.cpp
|
||||
../frame_check_sequence.h.t.cpp
|
||||
../fsm.h.t.cpp
|
||||
../function.h.t.cpp
|
||||
../functional.h.t.cpp
|
||||
../gamma.h.t.cpp
|
||||
../gcd.h.t.cpp
|
||||
../generic_pool.h.t.cpp
|
||||
../hash.h.t.cpp
|
||||
../hfsm.h.t.cpp
|
||||
../histogram.h.t.cpp
|
||||
../ihash.h.t.cpp
|
||||
../imemory_block_allocator.h.t.cpp
|
||||
../indirect_vector.h.t.cpp
|
||||
../initializer_list.h.t.cpp
|
||||
../instance_count.h.t.cpp
|
||||
../integral_limits.h.t.cpp
|
||||
../intrusive_forward_list.h.t.cpp
|
||||
../intrusive_links.h.t.cpp
|
||||
../intrusive_list.h.t.cpp
|
||||
../intrusive_queue.h.t.cpp
|
||||
../intrusive_stack.h.t.cpp
|
||||
../invert.h.t.cpp
|
||||
../io_port.h.t.cpp
|
||||
../ipool.h.t.cpp
|
||||
../ireference_counted_message_pool.h.t.cpp
|
||||
../iterator.h.t.cpp
|
||||
../jenkins.h.t.cpp
|
||||
../largest.h.t.cpp
|
||||
../lcm.h.t.cpp
|
||||
../limiter.h.t.cpp
|
||||
../limits.h.t.cpp
|
||||
../list.h.t.cpp
|
||||
../log.h.t.cpp
|
||||
../macros.h.t.cpp
|
||||
../map.h.t.cpp
|
||||
../math.h.t.cpp
|
||||
../math_constants.h.t.cpp
|
||||
../mean.h.t.cpp
|
||||
../memory.h.t.cpp
|
||||
../memory_model.h.t.cpp
|
||||
../mem_cast.h.t.cpp
|
||||
../message.h.t.cpp
|
||||
../message_broker.h.t.cpp
|
||||
../message_bus.h.t.cpp
|
||||
../message_packet.h.t.cpp
|
||||
../message_router.h.t.cpp
|
||||
../message_router_registry.h.t.cpp
|
||||
../message_timer.h.t.cpp
|
||||
../message_timer_atomic.h.t.cpp
|
||||
../message_timer_interrupt.h.t.cpp
|
||||
../message_timer_locked.h.t.cpp
|
||||
../message_types.h.t.cpp
|
||||
../multimap.h.t.cpp
|
||||
../multiset.h.t.cpp
|
||||
../multi_array.h.t.cpp
|
||||
../multi_range.h.t.cpp
|
||||
../multi_span.h.t.cpp
|
||||
../multi_vector.h.t.cpp
|
||||
../murmur3.h.t.cpp
|
||||
../mutex.h.t.cpp
|
||||
../negative.h.t.cpp
|
||||
../nth_type.h.t.cpp
|
||||
../nullptr.h.t.cpp
|
||||
../null_type.h.t.cpp
|
||||
../numeric.h.t.cpp
|
||||
../observer.h.t.cpp
|
||||
../optional.h.t.cpp
|
||||
../overload.h.t.cpp
|
||||
../packet.h.t.cpp
|
||||
../parameter_pack.h.t.cpp
|
||||
../parameter_type.h.t.cpp
|
||||
../pearson.h.t.cpp
|
||||
../permutations.h.t.cpp
|
||||
../placement_new.h.t.cpp
|
||||
../platform.h.t.cpp
|
||||
../poly_span.h.t.cpp
|
||||
../pool.h.t.cpp
|
||||
../power.h.t.cpp
|
||||
../priority_queue.h.t.cpp
|
||||
../pseudo_moving_average.h.t.cpp
|
||||
../quantize.h.t.cpp
|
||||
../queue.h.t.cpp
|
||||
../queue_lockable.h.t.cpp
|
||||
../queue_mpmc_mutex.h.t.cpp
|
||||
../queue_spsc_atomic.h.t.cpp
|
||||
../queue_spsc_isr.h.t.cpp
|
||||
../queue_spsc_locked.h.t.cpp
|
||||
../radix.h.t.cpp
|
||||
../random.h.t.cpp
|
||||
../ratio.h.t.cpp
|
||||
../reference_counted_message.h.t.cpp
|
||||
../reference_counted_message_pool.h.t.cpp
|
||||
../reference_counted_object.h.t.cpp
|
||||
../reference_flat_map.h.t.cpp
|
||||
../reference_flat_multimap.h.t.cpp
|
||||
../reference_flat_multiset.h.t.cpp
|
||||
../reference_flat_set.h.t.cpp
|
||||
../rescale.h.t.cpp
|
||||
../result.h.t.cpp
|
||||
../rms.h.t.cpp
|
||||
../scaled_rounding.h.t.cpp
|
||||
../scheduler.h.t.cpp
|
||||
../set.h.t.cpp
|
||||
../shared_message.h.t.cpp
|
||||
../singleton.h.t.cpp
|
||||
../smallest.h.t.cpp
|
||||
../span.h.t.cpp
|
||||
../sqrt.h.t.cpp
|
||||
../stack.h.t.cpp
|
||||
../standard_deviation.h.t.cpp
|
||||
../state_chart.h.t.cpp
|
||||
../static_assert.h.t.cpp
|
||||
../string.h.t.cpp
|
||||
../stringify.h.t.cpp
|
||||
../string_stream.h.t.cpp
|
||||
../string_utilities.h.t.cpp
|
||||
../string_view.h.t.cpp
|
||||
../successor.h.t.cpp
|
||||
../task.h.t.cpp
|
||||
../threshold.h.t.cpp
|
||||
../timer.h.t.cpp
|
||||
../to_arithmetic.h.t.cpp
|
||||
../to_string.h.t.cpp
|
||||
../to_u16string.h.t.cpp
|
||||
../to_u32string.h.t.cpp
|
||||
../to_u8string.h.t.cpp
|
||||
../to_wstring.h.t.cpp
|
||||
../type_def.h.t.cpp
|
||||
../type_lookup.h.t.cpp
|
||||
../type_select.h.t.cpp
|
||||
../type_traits.h.t.cpp
|
||||
../u16format_spec.h.t.cpp
|
||||
../u16string.h.t.cpp
|
||||
../u16string_stream.h.t.cpp
|
||||
../u32format_spec.h.t.cpp
|
||||
../u32string.h.t.cpp
|
||||
../u32string_stream.h.t.cpp
|
||||
../u8format_spec.h.t.cpp
|
||||
../u8string.h.t.cpp
|
||||
../u8string_stream.h.t.cpp
|
||||
../unaligned_type.h.t.cpp
|
||||
../unordered_map.h.t.cpp
|
||||
../unordered_multimap.h.t.cpp
|
||||
../unordered_multiset.h.t.cpp
|
||||
../unordered_set.h.t.cpp
|
||||
../user_type.h.t.cpp
|
||||
../utility.h.t.cpp
|
||||
../variance.h.t.cpp
|
||||
../variant.h.t.cpp
|
||||
../variant_pool.h.t.cpp
|
||||
../vector.h.t.cpp
|
||||
../version.h.t.cpp
|
||||
../visitor.h.t.cpp
|
||||
../wformat_spec.h.t.cpp
|
||||
../wstring.h.t.cpp
|
||||
../wstring_stream.h.t.cpp
|
||||
)
|
||||
70
Chapter17/cib/libs/etl/test/syntax_check/c++11/etl_profile.h
Normal file
70
Chapter17/cib/libs/etl/test/syntax_check/c++11/etl_profile.h
Normal file
@@ -0,0 +1,70 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef __ETL_PROFILE_H__
|
||||
#define __ETL_PROFILE_H__
|
||||
|
||||
#define ETL_TARGET_DEVICE_GENERIC
|
||||
#define ETL_TARGET_OS_NONE
|
||||
#define ETL_CPP11_SUPPORTED 1
|
||||
#define ETL_CPP14_SUPPORTED 0
|
||||
#define ETL_CPP17_SUPPORTED 0
|
||||
#define ETL_CPP20_SUPPORTED 0
|
||||
#define ETL_IN_UNIT_TEST
|
||||
#define ETL_CALLBACK_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_CALLBACK_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_CALLBACK_TIMER_ENABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_MESSAGE_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_ENABLE_INTERRUPTS
|
||||
|
||||
#if defined(ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
#define ETL_FUNCTION_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_PRIORITY_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ATOMIC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VARIANT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VECTOR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_MPMC_MUTEX_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ISR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_LOCKED_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OPTIONAL_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_LARGEST_TYPE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_TYPE_SELECT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_UNINITIALIZED_BUFFER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_CRC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MEM_CAST_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_PACKET_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_ROUTER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_FSM_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_SINGLETON_FORCE_CPP03_IMPLEMENTATION
|
||||
#endif
|
||||
|
||||
#endif
|
||||
314
Chapter17/cib/libs/etl/test/syntax_check/c++14/CMakeLists.txt
Normal file
314
Chapter17/cib/libs/etl/test/syntax_check/c++14/CMakeLists.txt
Normal file
@@ -0,0 +1,314 @@
|
||||
cmake_minimum_required(VERSION 3.5.0)
|
||||
project(etl_14_syntax_check)
|
||||
|
||||
add_definitions(-DETL_DEBUG)
|
||||
|
||||
option(NO_STL "No STL" OFF)
|
||||
|
||||
message(STATUS "Compiling for C++14")
|
||||
|
||||
if (NO_STL)
|
||||
message(STATUS "Compiling for No STL")
|
||||
add_definitions(-DETL_NO_STL)
|
||||
else()
|
||||
message(STATUS "Compiling for STL")
|
||||
endif()
|
||||
|
||||
if (ETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
message(STATUS "Compiling for built-in type traits")
|
||||
add_definitions(-DETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
endif()
|
||||
|
||||
if (ETL_USER_DEFINED_TYPE_TRAITS)
|
||||
message(STATUS "Compiling for user defined type traits")
|
||||
add_definitions(-DETL_USER_DEFINED_TYPE_TRAITS)
|
||||
endif()
|
||||
|
||||
if (ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
message(STATUS "Force C++03 implementations")
|
||||
add_definitions(-DETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
endif()
|
||||
|
||||
add_library(t14 OBJECT)
|
||||
target_compile_definitions(t14 PRIVATE __STDC_LIMIT_MACROS __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS)
|
||||
target_include_directories(t14 PRIVATE "")
|
||||
target_include_directories(t14 SYSTEM PRIVATE ../../../include)
|
||||
set_target_properties(t14 PROPERTIES
|
||||
CXX_STANDARD 14
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
CXX_EXTENSIONS ON
|
||||
)
|
||||
target_compile_options(t14
|
||||
PRIVATE
|
||||
-fsyntax-only
|
||||
)
|
||||
target_sources(t14 PRIVATE etl_profile.h
|
||||
../absolute.h.t.cpp
|
||||
../algorithm.h.t.cpp
|
||||
../alignment.h.t.cpp
|
||||
../array.h.t.cpp
|
||||
../array_view.h.t.cpp
|
||||
../array_wrapper.h.t.cpp
|
||||
../atomic.h.t.cpp
|
||||
../base64.h.t.cpp
|
||||
../base64_decoder.h.t.cpp
|
||||
../base64_encoder.h.t.cpp
|
||||
../basic_format_spec.h.t.cpp
|
||||
../basic_string.h.t.cpp
|
||||
../basic_string_stream.h.t.cpp
|
||||
../binary.h.t.cpp
|
||||
../bip_buffer_spsc_atomic.h.t.cpp
|
||||
../bit.h.t.cpp
|
||||
../bitset.h.t.cpp
|
||||
../bit_stream.h.t.cpp
|
||||
../bloom_filter.h.t.cpp
|
||||
../bresenham_line.h.t.cpp
|
||||
../buffer_descriptors.h.t.cpp
|
||||
../byte.h.t.cpp
|
||||
../byte_stream.h.t.cpp
|
||||
../callback.h.t.cpp
|
||||
../callback_service.h.t.cpp
|
||||
../callback_timer.h.t.cpp
|
||||
../callback_timer_atomic.h.t.cpp
|
||||
../callback_timer_interrupt.h.t.cpp
|
||||
../callback_timer_locked.h.t.cpp
|
||||
../char_traits.h.t.cpp
|
||||
../checksum.h.t.cpp
|
||||
../circular_buffer.h.t.cpp
|
||||
../circular_iterator.h.t.cpp
|
||||
../combinations.h.t.cpp
|
||||
../compare.h.t.cpp
|
||||
../constant.h.t.cpp
|
||||
../container.h.t.cpp
|
||||
../correlation.h.t.cpp
|
||||
../covariance.h.t.cpp
|
||||
../crc1.h.t.cpp
|
||||
../crc16.h.t.cpp
|
||||
../crc16_a.h.t.cpp
|
||||
../crc16_arc.h.t.cpp
|
||||
../crc16_aug_ccitt.h.t.cpp
|
||||
../crc16_buypass.h.t.cpp
|
||||
../crc16_ccitt.h.t.cpp
|
||||
../crc16_cdma2000.h.t.cpp
|
||||
../crc16_dds110.h.t.cpp
|
||||
../crc16_dectr.h.t.cpp
|
||||
../crc16_dectx.h.t.cpp
|
||||
../crc16_dnp.h.t.cpp
|
||||
../crc16_en13757.h.t.cpp
|
||||
../crc16_genibus.h.t.cpp
|
||||
../crc16_kermit.h.t.cpp
|
||||
../crc16_m17.h.t.cpp
|
||||
../crc16_maxim.h.t.cpp
|
||||
../crc16_mcrf4xx.h.t.cpp
|
||||
../crc16_modbus.h.t.cpp
|
||||
../crc16_profibus.h.t.cpp
|
||||
../crc16_riello.h.t.cpp
|
||||
../crc16_t10dif.h.t.cpp
|
||||
../crc16_teledisk.h.t.cpp
|
||||
../crc16_tms37157.h.t.cpp
|
||||
../crc16_usb.h.t.cpp
|
||||
../crc16_x25.h.t.cpp
|
||||
../crc16_xmodem.h.t.cpp
|
||||
../crc32.h.t.cpp
|
||||
../crc32_bzip2.h.t.cpp
|
||||
../crc32_c.h.t.cpp
|
||||
../crc32_d.h.t.cpp
|
||||
../crc32_jamcrc.h.t.cpp
|
||||
../crc32_mpeg2.h.t.cpp
|
||||
../crc32_posix.h.t.cpp
|
||||
../crc32_q.h.t.cpp
|
||||
../crc32_xfer.h.t.cpp
|
||||
../crc64_ecma.h.t.cpp
|
||||
../crc8_ccitt.h.t.cpp
|
||||
../crc8_cdma2000.h.t.cpp
|
||||
../crc8_darc.h.t.cpp
|
||||
../crc8_dvbs2.h.t.cpp
|
||||
../crc8_ebu.h.t.cpp
|
||||
../crc8_icode.h.t.cpp
|
||||
../crc8_itu.h.t.cpp
|
||||
../crc8_j1850.h.t.cpp
|
||||
../crc8_j1850_zero.h.t.cpp
|
||||
../crc8_maxim.h.t.cpp
|
||||
../crc8_rohc.h.t.cpp
|
||||
../crc8_wcdma.h.t.cpp
|
||||
../cyclic_value.h.t.cpp
|
||||
../debounce.h.t.cpp
|
||||
../debug_count.h.t.cpp
|
||||
../delegate.h.t.cpp
|
||||
../delegate_service.h.t.cpp
|
||||
../deque.h.t.cpp
|
||||
../endianness.h.t.cpp
|
||||
../enum_type.h.t.cpp
|
||||
../error_handler.h.t.cpp
|
||||
../exception.h.t.cpp
|
||||
../expected.h.t.cpp
|
||||
../factorial.h.t.cpp
|
||||
../fibonacci.h.t.cpp
|
||||
../file_error_numbers.h.t.cpp
|
||||
../fixed_iterator.h.t.cpp
|
||||
../fixed_sized_memory_block_allocator.h.t.cpp
|
||||
../flags.h.t.cpp
|
||||
../flat_map.h.t.cpp
|
||||
../flat_multimap.h.t.cpp
|
||||
../flat_multiset.h.t.cpp
|
||||
../flat_set.h.t.cpp
|
||||
../fnv_1.h.t.cpp
|
||||
../format_spec.h.t.cpp
|
||||
../forward_list.h.t.cpp
|
||||
../frame_check_sequence.h.t.cpp
|
||||
../fsm.h.t.cpp
|
||||
../function.h.t.cpp
|
||||
../functional.h.t.cpp
|
||||
../gamma.h.t.cpp
|
||||
../gcd.h.t.cpp
|
||||
../generic_pool.h.t.cpp
|
||||
../hash.h.t.cpp
|
||||
../hfsm.h.t.cpp
|
||||
../histogram.h.t.cpp
|
||||
../ihash.h.t.cpp
|
||||
../imemory_block_allocator.h.t.cpp
|
||||
../indirect_vector.h.t.cpp
|
||||
../initializer_list.h.t.cpp
|
||||
../instance_count.h.t.cpp
|
||||
../integral_limits.h.t.cpp
|
||||
../intrusive_forward_list.h.t.cpp
|
||||
../intrusive_links.h.t.cpp
|
||||
../intrusive_list.h.t.cpp
|
||||
../intrusive_queue.h.t.cpp
|
||||
../intrusive_stack.h.t.cpp
|
||||
../invert.h.t.cpp
|
||||
../io_port.h.t.cpp
|
||||
../ipool.h.t.cpp
|
||||
../ireference_counted_message_pool.h.t.cpp
|
||||
../iterator.h.t.cpp
|
||||
../jenkins.h.t.cpp
|
||||
../largest.h.t.cpp
|
||||
../lcm.h.t.cpp
|
||||
../limiter.h.t.cpp
|
||||
../limits.h.t.cpp
|
||||
../list.h.t.cpp
|
||||
../log.h.t.cpp
|
||||
../macros.h.t.cpp
|
||||
../map.h.t.cpp
|
||||
../math.h.t.cpp
|
||||
../math_constants.h.t.cpp
|
||||
../mean.h.t.cpp
|
||||
../memory.h.t.cpp
|
||||
../memory_model.h.t.cpp
|
||||
../mem_cast.h.t.cpp
|
||||
../message.h.t.cpp
|
||||
../message_broker.h.t.cpp
|
||||
../message_bus.h.t.cpp
|
||||
../message_packet.h.t.cpp
|
||||
../message_router.h.t.cpp
|
||||
../message_router_registry.h.t.cpp
|
||||
../message_timer.h.t.cpp
|
||||
../message_timer_atomic.h.t.cpp
|
||||
../message_timer_interrupt.h.t.cpp
|
||||
../message_timer_locked.h.t.cpp
|
||||
../message_types.h.t.cpp
|
||||
../multimap.h.t.cpp
|
||||
../multiset.h.t.cpp
|
||||
../multi_array.h.t.cpp
|
||||
../multi_range.h.t.cpp
|
||||
../multi_span.h.t.cpp
|
||||
../multi_vector.h.t.cpp
|
||||
../murmur3.h.t.cpp
|
||||
../mutex.h.t.cpp
|
||||
../negative.h.t.cpp
|
||||
../nth_type.h.t.cpp
|
||||
../nullptr.h.t.cpp
|
||||
../null_type.h.t.cpp
|
||||
../numeric.h.t.cpp
|
||||
../observer.h.t.cpp
|
||||
../optional.h.t.cpp
|
||||
../overload.h.t.cpp
|
||||
../packet.h.t.cpp
|
||||
../parameter_pack.h.t.cpp
|
||||
../parameter_type.h.t.cpp
|
||||
../pearson.h.t.cpp
|
||||
../permutations.h.t.cpp
|
||||
../placement_new.h.t.cpp
|
||||
../platform.h.t.cpp
|
||||
../poly_span.h.t.cpp
|
||||
../pool.h.t.cpp
|
||||
../power.h.t.cpp
|
||||
../priority_queue.h.t.cpp
|
||||
../pseudo_moving_average.h.t.cpp
|
||||
../quantize.h.t.cpp
|
||||
../queue.h.t.cpp
|
||||
../queue_lockable.h.t.cpp
|
||||
../queue_mpmc_mutex.h.t.cpp
|
||||
../queue_spsc_atomic.h.t.cpp
|
||||
../queue_spsc_isr.h.t.cpp
|
||||
../queue_spsc_locked.h.t.cpp
|
||||
../radix.h.t.cpp
|
||||
../random.h.t.cpp
|
||||
../ratio.h.t.cpp
|
||||
../reference_counted_message.h.t.cpp
|
||||
../reference_counted_message_pool.h.t.cpp
|
||||
../reference_counted_object.h.t.cpp
|
||||
../reference_flat_map.h.t.cpp
|
||||
../reference_flat_multimap.h.t.cpp
|
||||
../reference_flat_multiset.h.t.cpp
|
||||
../reference_flat_set.h.t.cpp
|
||||
../rescale.h.t.cpp
|
||||
../result.h.t.cpp
|
||||
../rms.h.t.cpp
|
||||
../scaled_rounding.h.t.cpp
|
||||
../scheduler.h.t.cpp
|
||||
../set.h.t.cpp
|
||||
../shared_message.h.t.cpp
|
||||
../singleton.h.t.cpp
|
||||
../smallest.h.t.cpp
|
||||
../span.h.t.cpp
|
||||
../sqrt.h.t.cpp
|
||||
../stack.h.t.cpp
|
||||
../standard_deviation.h.t.cpp
|
||||
../state_chart.h.t.cpp
|
||||
../static_assert.h.t.cpp
|
||||
../string.h.t.cpp
|
||||
../stringify.h.t.cpp
|
||||
../string_stream.h.t.cpp
|
||||
../string_utilities.h.t.cpp
|
||||
../string_view.h.t.cpp
|
||||
../successor.h.t.cpp
|
||||
../task.h.t.cpp
|
||||
../threshold.h.t.cpp
|
||||
../timer.h.t.cpp
|
||||
../to_arithmetic.h.t.cpp
|
||||
../to_string.h.t.cpp
|
||||
../to_u16string.h.t.cpp
|
||||
../to_u32string.h.t.cpp
|
||||
../to_u8string.h.t.cpp
|
||||
../to_wstring.h.t.cpp
|
||||
../type_def.h.t.cpp
|
||||
../type_lookup.h.t.cpp
|
||||
../type_select.h.t.cpp
|
||||
../type_traits.h.t.cpp
|
||||
../u16format_spec.h.t.cpp
|
||||
../u16string.h.t.cpp
|
||||
../u16string_stream.h.t.cpp
|
||||
../u32format_spec.h.t.cpp
|
||||
../u32string.h.t.cpp
|
||||
../u32string_stream.h.t.cpp
|
||||
../u8format_spec.h.t.cpp
|
||||
../u8string.h.t.cpp
|
||||
../u8string_stream.h.t.cpp
|
||||
../unaligned_type.h.t.cpp
|
||||
../unordered_map.h.t.cpp
|
||||
../unordered_multimap.h.t.cpp
|
||||
../unordered_multiset.h.t.cpp
|
||||
../unordered_set.h.t.cpp
|
||||
../user_type.h.t.cpp
|
||||
../utility.h.t.cpp
|
||||
../variance.h.t.cpp
|
||||
../variant.h.t.cpp
|
||||
../variant_pool.h.t.cpp
|
||||
../vector.h.t.cpp
|
||||
../version.h.t.cpp
|
||||
../visitor.h.t.cpp
|
||||
../wformat_spec.h.t.cpp
|
||||
../wstring.h.t.cpp
|
||||
../wstring_stream.h.t.cpp
|
||||
)
|
||||
70
Chapter17/cib/libs/etl/test/syntax_check/c++14/etl_profile.h
Normal file
70
Chapter17/cib/libs/etl/test/syntax_check/c++14/etl_profile.h
Normal file
@@ -0,0 +1,70 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef __ETL_PROFILE_H__
|
||||
#define __ETL_PROFILE_H__
|
||||
|
||||
#define ETL_TARGET_DEVICE_GENERIC
|
||||
#define ETL_TARGET_OS_NONE
|
||||
#define ETL_CPP11_SUPPORTED 1
|
||||
#define ETL_CPP14_SUPPORTED 1
|
||||
#define ETL_CPP17_SUPPORTED 0
|
||||
#define ETL_CPP20_SUPPORTED 0
|
||||
#define ETL_IN_UNIT_TEST
|
||||
#define ETL_CALLBACK_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_CALLBACK_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_CALLBACK_TIMER_ENABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_MESSAGE_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_ENABLE_INTERRUPTS
|
||||
|
||||
#if defined(ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
#define ETL_FUNCTION_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_PRIORITY_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ATOMIC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VARIANT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VECTOR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_MPMC_MUTEX_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ISR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_LOCKED_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OPTIONAL_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_LARGEST_TYPE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_TYPE_SELECT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_UNINITIALIZED_BUFFER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_CRC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MEM_CAST_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_PACKET_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_ROUTER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_FSM_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_SINGLETON_FORCE_CPP03_IMPLEMENTATION
|
||||
#endif
|
||||
|
||||
#endif
|
||||
314
Chapter17/cib/libs/etl/test/syntax_check/c++17/CMakeLists.txt
Normal file
314
Chapter17/cib/libs/etl/test/syntax_check/c++17/CMakeLists.txt
Normal file
@@ -0,0 +1,314 @@
|
||||
cmake_minimum_required(VERSION 3.5.0)
|
||||
project(etl_17_syntax_check)
|
||||
|
||||
add_definitions(-DETL_DEBUG)
|
||||
|
||||
option(NO_STL "No STL" OFF)
|
||||
|
||||
message(STATUS "Compiling for C++17")
|
||||
|
||||
if (NO_STL)
|
||||
message(STATUS "Compiling for No STL")
|
||||
add_definitions(-DETL_NO_STL)
|
||||
else()
|
||||
message(STATUS "Compiling for STL")
|
||||
endif()
|
||||
|
||||
if (ETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
message(STATUS "Compiling for built-in type traits")
|
||||
add_definitions(-DETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
endif()
|
||||
|
||||
if (ETL_USER_DEFINED_TYPE_TRAITS)
|
||||
message(STATUS "Compiling for user defined type traits")
|
||||
add_definitions(-DETL_USER_DEFINED_TYPE_TRAITS)
|
||||
endif()
|
||||
|
||||
if (ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
message(STATUS "Force C++03 implementations")
|
||||
add_definitions(-DETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
endif()
|
||||
|
||||
add_library(t17 OBJECT)
|
||||
target_compile_definitions(t17 PRIVATE __STDC_LIMIT_MACROS __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS)
|
||||
target_include_directories(t17 PRIVATE "")
|
||||
target_include_directories(t17 SYSTEM PRIVATE ../../../include)
|
||||
set_target_properties(t17 PROPERTIES
|
||||
CXX_STANDARD 17
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
CXX_EXTENSIONS ON
|
||||
)
|
||||
target_compile_options(t17
|
||||
PRIVATE
|
||||
-fsyntax-only
|
||||
)
|
||||
target_sources(t17 PRIVATE etl_profile.h
|
||||
../absolute.h.t.cpp
|
||||
../algorithm.h.t.cpp
|
||||
../alignment.h.t.cpp
|
||||
../array.h.t.cpp
|
||||
../array_view.h.t.cpp
|
||||
../array_wrapper.h.t.cpp
|
||||
../atomic.h.t.cpp
|
||||
../base64.h.t.cpp
|
||||
../base64_decoder.h.t.cpp
|
||||
../base64_encoder.h.t.cpp
|
||||
../basic_format_spec.h.t.cpp
|
||||
../basic_string.h.t.cpp
|
||||
../basic_string_stream.h.t.cpp
|
||||
../binary.h.t.cpp
|
||||
../bip_buffer_spsc_atomic.h.t.cpp
|
||||
../bit.h.t.cpp
|
||||
../bitset.h.t.cpp
|
||||
../bit_stream.h.t.cpp
|
||||
../bloom_filter.h.t.cpp
|
||||
../bresenham_line.h.t.cpp
|
||||
../buffer_descriptors.h.t.cpp
|
||||
../byte.h.t.cpp
|
||||
../byte_stream.h.t.cpp
|
||||
../callback.h.t.cpp
|
||||
../callback_service.h.t.cpp
|
||||
../callback_timer.h.t.cpp
|
||||
../callback_timer_atomic.h.t.cpp
|
||||
../callback_timer_interrupt.h.t.cpp
|
||||
../callback_timer_locked.h.t.cpp
|
||||
../char_traits.h.t.cpp
|
||||
../checksum.h.t.cpp
|
||||
../circular_buffer.h.t.cpp
|
||||
../circular_iterator.h.t.cpp
|
||||
../combinations.h.t.cpp
|
||||
../compare.h.t.cpp
|
||||
../constant.h.t.cpp
|
||||
../container.h.t.cpp
|
||||
../correlation.h.t.cpp
|
||||
../covariance.h.t.cpp
|
||||
../crc1.h.t.cpp
|
||||
../crc16.h.t.cpp
|
||||
../crc16_a.h.t.cpp
|
||||
../crc16_arc.h.t.cpp
|
||||
../crc16_aug_ccitt.h.t.cpp
|
||||
../crc16_buypass.h.t.cpp
|
||||
../crc16_ccitt.h.t.cpp
|
||||
../crc16_cdma2000.h.t.cpp
|
||||
../crc16_dds110.h.t.cpp
|
||||
../crc16_dectr.h.t.cpp
|
||||
../crc16_dectx.h.t.cpp
|
||||
../crc16_dnp.h.t.cpp
|
||||
../crc16_en13757.h.t.cpp
|
||||
../crc16_genibus.h.t.cpp
|
||||
../crc16_kermit.h.t.cpp
|
||||
../crc16_m17.h.t.cpp
|
||||
../crc16_maxim.h.t.cpp
|
||||
../crc16_mcrf4xx.h.t.cpp
|
||||
../crc16_modbus.h.t.cpp
|
||||
../crc16_profibus.h.t.cpp
|
||||
../crc16_riello.h.t.cpp
|
||||
../crc16_t10dif.h.t.cpp
|
||||
../crc16_teledisk.h.t.cpp
|
||||
../crc16_tms37157.h.t.cpp
|
||||
../crc16_usb.h.t.cpp
|
||||
../crc16_x25.h.t.cpp
|
||||
../crc16_xmodem.h.t.cpp
|
||||
../crc32.h.t.cpp
|
||||
../crc32_bzip2.h.t.cpp
|
||||
../crc32_c.h.t.cpp
|
||||
../crc32_d.h.t.cpp
|
||||
../crc32_jamcrc.h.t.cpp
|
||||
../crc32_mpeg2.h.t.cpp
|
||||
../crc32_posix.h.t.cpp
|
||||
../crc32_q.h.t.cpp
|
||||
../crc32_xfer.h.t.cpp
|
||||
../crc64_ecma.h.t.cpp
|
||||
../crc8_ccitt.h.t.cpp
|
||||
../crc8_cdma2000.h.t.cpp
|
||||
../crc8_darc.h.t.cpp
|
||||
../crc8_dvbs2.h.t.cpp
|
||||
../crc8_ebu.h.t.cpp
|
||||
../crc8_icode.h.t.cpp
|
||||
../crc8_itu.h.t.cpp
|
||||
../crc8_j1850.h.t.cpp
|
||||
../crc8_j1850_zero.h.t.cpp
|
||||
../crc8_maxim.h.t.cpp
|
||||
../crc8_rohc.h.t.cpp
|
||||
../crc8_wcdma.h.t.cpp
|
||||
../cyclic_value.h.t.cpp
|
||||
../debounce.h.t.cpp
|
||||
../debug_count.h.t.cpp
|
||||
../delegate.h.t.cpp
|
||||
../delegate_service.h.t.cpp
|
||||
../deque.h.t.cpp
|
||||
../endianness.h.t.cpp
|
||||
../enum_type.h.t.cpp
|
||||
../error_handler.h.t.cpp
|
||||
../exception.h.t.cpp
|
||||
../expected.h.t.cpp
|
||||
../factorial.h.t.cpp
|
||||
../fibonacci.h.t.cpp
|
||||
../file_error_numbers.h.t.cpp
|
||||
../fixed_iterator.h.t.cpp
|
||||
../fixed_sized_memory_block_allocator.h.t.cpp
|
||||
../flags.h.t.cpp
|
||||
../flat_map.h.t.cpp
|
||||
../flat_multimap.h.t.cpp
|
||||
../flat_multiset.h.t.cpp
|
||||
../flat_set.h.t.cpp
|
||||
../fnv_1.h.t.cpp
|
||||
../format_spec.h.t.cpp
|
||||
../forward_list.h.t.cpp
|
||||
../frame_check_sequence.h.t.cpp
|
||||
../fsm.h.t.cpp
|
||||
../function.h.t.cpp
|
||||
../functional.h.t.cpp
|
||||
../gamma.h.t.cpp
|
||||
../gcd.h.t.cpp
|
||||
../generic_pool.h.t.cpp
|
||||
../hash.h.t.cpp
|
||||
../hfsm.h.t.cpp
|
||||
../histogram.h.t.cpp
|
||||
../ihash.h.t.cpp
|
||||
../imemory_block_allocator.h.t.cpp
|
||||
../indirect_vector.h.t.cpp
|
||||
../initializer_list.h.t.cpp
|
||||
../instance_count.h.t.cpp
|
||||
../integral_limits.h.t.cpp
|
||||
../intrusive_forward_list.h.t.cpp
|
||||
../intrusive_links.h.t.cpp
|
||||
../intrusive_list.h.t.cpp
|
||||
../intrusive_queue.h.t.cpp
|
||||
../intrusive_stack.h.t.cpp
|
||||
../invert.h.t.cpp
|
||||
../io_port.h.t.cpp
|
||||
../ipool.h.t.cpp
|
||||
../ireference_counted_message_pool.h.t.cpp
|
||||
../iterator.h.t.cpp
|
||||
../jenkins.h.t.cpp
|
||||
../largest.h.t.cpp
|
||||
../lcm.h.t.cpp
|
||||
../limiter.h.t.cpp
|
||||
../limits.h.t.cpp
|
||||
../list.h.t.cpp
|
||||
../log.h.t.cpp
|
||||
../macros.h.t.cpp
|
||||
../map.h.t.cpp
|
||||
../math.h.t.cpp
|
||||
../math_constants.h.t.cpp
|
||||
../mean.h.t.cpp
|
||||
../memory.h.t.cpp
|
||||
../memory_model.h.t.cpp
|
||||
../mem_cast.h.t.cpp
|
||||
../message.h.t.cpp
|
||||
../message_broker.h.t.cpp
|
||||
../message_bus.h.t.cpp
|
||||
../message_packet.h.t.cpp
|
||||
../message_router.h.t.cpp
|
||||
../message_router_registry.h.t.cpp
|
||||
../message_timer.h.t.cpp
|
||||
../message_timer_atomic.h.t.cpp
|
||||
../message_timer_interrupt.h.t.cpp
|
||||
../message_timer_locked.h.t.cpp
|
||||
../message_types.h.t.cpp
|
||||
../multimap.h.t.cpp
|
||||
../multiset.h.t.cpp
|
||||
../multi_array.h.t.cpp
|
||||
../multi_range.h.t.cpp
|
||||
../multi_span.h.t.cpp
|
||||
../multi_vector.h.t.cpp
|
||||
../murmur3.h.t.cpp
|
||||
../mutex.h.t.cpp
|
||||
../negative.h.t.cpp
|
||||
../nth_type.h.t.cpp
|
||||
../nullptr.h.t.cpp
|
||||
../null_type.h.t.cpp
|
||||
../numeric.h.t.cpp
|
||||
../observer.h.t.cpp
|
||||
../optional.h.t.cpp
|
||||
../overload.h.t.cpp
|
||||
../packet.h.t.cpp
|
||||
../parameter_pack.h.t.cpp
|
||||
../parameter_type.h.t.cpp
|
||||
../pearson.h.t.cpp
|
||||
../permutations.h.t.cpp
|
||||
../placement_new.h.t.cpp
|
||||
../platform.h.t.cpp
|
||||
../poly_span.h.t.cpp
|
||||
../pool.h.t.cpp
|
||||
../power.h.t.cpp
|
||||
../priority_queue.h.t.cpp
|
||||
../pseudo_moving_average.h.t.cpp
|
||||
../quantize.h.t.cpp
|
||||
../queue.h.t.cpp
|
||||
../queue_lockable.h.t.cpp
|
||||
../queue_mpmc_mutex.h.t.cpp
|
||||
../queue_spsc_atomic.h.t.cpp
|
||||
../queue_spsc_isr.h.t.cpp
|
||||
../queue_spsc_locked.h.t.cpp
|
||||
../radix.h.t.cpp
|
||||
../random.h.t.cpp
|
||||
../ratio.h.t.cpp
|
||||
../reference_counted_message.h.t.cpp
|
||||
../reference_counted_message_pool.h.t.cpp
|
||||
../reference_counted_object.h.t.cpp
|
||||
../reference_flat_map.h.t.cpp
|
||||
../reference_flat_multimap.h.t.cpp
|
||||
../reference_flat_multiset.h.t.cpp
|
||||
../reference_flat_set.h.t.cpp
|
||||
../rescale.h.t.cpp
|
||||
../result.h.t.cpp
|
||||
../rms.h.t.cpp
|
||||
../scaled_rounding.h.t.cpp
|
||||
../scheduler.h.t.cpp
|
||||
../set.h.t.cpp
|
||||
../shared_message.h.t.cpp
|
||||
../singleton.h.t.cpp
|
||||
../smallest.h.t.cpp
|
||||
../span.h.t.cpp
|
||||
../sqrt.h.t.cpp
|
||||
../stack.h.t.cpp
|
||||
../standard_deviation.h.t.cpp
|
||||
../state_chart.h.t.cpp
|
||||
../static_assert.h.t.cpp
|
||||
../string.h.t.cpp
|
||||
../stringify.h.t.cpp
|
||||
../string_stream.h.t.cpp
|
||||
../string_utilities.h.t.cpp
|
||||
../string_view.h.t.cpp
|
||||
../successor.h.t.cpp
|
||||
../task.h.t.cpp
|
||||
../threshold.h.t.cpp
|
||||
../timer.h.t.cpp
|
||||
../to_arithmetic.h.t.cpp
|
||||
../to_string.h.t.cpp
|
||||
../to_u16string.h.t.cpp
|
||||
../to_u32string.h.t.cpp
|
||||
../to_u8string.h.t.cpp
|
||||
../to_wstring.h.t.cpp
|
||||
../type_def.h.t.cpp
|
||||
../type_lookup.h.t.cpp
|
||||
../type_select.h.t.cpp
|
||||
../type_traits.h.t.cpp
|
||||
../u16format_spec.h.t.cpp
|
||||
../u16string.h.t.cpp
|
||||
../u16string_stream.h.t.cpp
|
||||
../u32format_spec.h.t.cpp
|
||||
../u32string.h.t.cpp
|
||||
../u32string_stream.h.t.cpp
|
||||
../u8format_spec.h.t.cpp
|
||||
../u8string.h.t.cpp
|
||||
../u8string_stream.h.t.cpp
|
||||
../unaligned_type.h.t.cpp
|
||||
../unordered_map.h.t.cpp
|
||||
../unordered_multimap.h.t.cpp
|
||||
../unordered_multiset.h.t.cpp
|
||||
../unordered_set.h.t.cpp
|
||||
../user_type.h.t.cpp
|
||||
../utility.h.t.cpp
|
||||
../variance.h.t.cpp
|
||||
../variant.h.t.cpp
|
||||
../variant_pool.h.t.cpp
|
||||
../vector.h.t.cpp
|
||||
../version.h.t.cpp
|
||||
../visitor.h.t.cpp
|
||||
../wformat_spec.h.t.cpp
|
||||
../wstring.h.t.cpp
|
||||
../wstring_stream.h.t.cpp
|
||||
)
|
||||
69
Chapter17/cib/libs/etl/test/syntax_check/c++17/etl_profile.h
Normal file
69
Chapter17/cib/libs/etl/test/syntax_check/c++17/etl_profile.h
Normal file
@@ -0,0 +1,69 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef __ETL_PROFILE_H__
|
||||
#define __ETL_PROFILE_H__
|
||||
|
||||
#define ETL_TARGET_DEVICE_GENERIC
|
||||
#define ETL_TARGET_OS_NONE
|
||||
#define ETL_CPP11_SUPPORTED 1
|
||||
#define ETL_CPP14_SUPPORTED 1
|
||||
#define ETL_CPP17_SUPPORTED 1
|
||||
#define ETL_CPP20_SUPPORTED 0
|
||||
#define ETL_IN_UNIT_TEST
|
||||
#define ETL_CALLBACK_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_CALLBACK_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_CALLBACK_TIMER_ENABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_MESSAGE_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_ENABLE_INTERRUPTS
|
||||
|
||||
#if defined(ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
#define ETL_FUNCTION_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_PRIORITY_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ATOMIC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VARIANT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VECTOR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_MPMC_MUTEX_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ISR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_LOCKED_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OPTIONAL_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_LARGEST_TYPE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_TYPE_SELECT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_UNINITIALIZED_BUFFER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_CRC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MEM_CAST_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_PACKET_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_ROUTER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_FSM_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_SINGLETON_FORCE_CPP03_IMPLEMENTATION
|
||||
#endif
|
||||
|
||||
#endif
|
||||
314
Chapter17/cib/libs/etl/test/syntax_check/c++20/CMakeLists.txt
Normal file
314
Chapter17/cib/libs/etl/test/syntax_check/c++20/CMakeLists.txt
Normal file
@@ -0,0 +1,314 @@
|
||||
cmake_minimum_required(VERSION 3.5.0)
|
||||
project(etl_20_syntax_check)
|
||||
|
||||
add_definitions(-DETL_DEBUG)
|
||||
|
||||
option(NO_STL "No STL" OFF)
|
||||
|
||||
message(STATUS "Compiling for C++20")
|
||||
|
||||
if (NO_STL)
|
||||
message(STATUS "Compiling for No STL")
|
||||
add_definitions(-DETL_NO_STL)
|
||||
else()
|
||||
message(STATUS "Compiling for STL")
|
||||
endif()
|
||||
|
||||
if (ETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
message(STATUS "Compiling for built-in type traits")
|
||||
add_definitions(-DETL_USE_TYPE_TRAITS_BUILTINS)
|
||||
endif()
|
||||
|
||||
if (ETL_USER_DEFINED_TYPE_TRAITS)
|
||||
message(STATUS "Compiling for user defined type traits")
|
||||
add_definitions(-DETL_USER_DEFINED_TYPE_TRAITS)
|
||||
endif()
|
||||
|
||||
if (ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
message(STATUS "Force C++03 implementations")
|
||||
add_definitions(-DETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
endif()
|
||||
|
||||
add_library(t20 OBJECT)
|
||||
target_compile_definitions(t20 PRIVATE __STDC_LIMIT_MACROS __STDC_CONSTANT_MACROS __STDC_FORMAT_MACROS)
|
||||
target_include_directories(t20 PRIVATE "")
|
||||
target_include_directories(t20 SYSTEM PRIVATE ../../../include)
|
||||
set_target_properties(t20 PROPERTIES
|
||||
CXX_STANDARD 20
|
||||
CXX_STANDARD_REQUIRED ON
|
||||
CXX_EXTENSIONS ON
|
||||
)
|
||||
target_compile_options(t20
|
||||
PRIVATE
|
||||
-fsyntax-only
|
||||
)
|
||||
target_sources(t20 PRIVATE etl_profile.h
|
||||
../absolute.h.t.cpp
|
||||
../algorithm.h.t.cpp
|
||||
../alignment.h.t.cpp
|
||||
../array.h.t.cpp
|
||||
../array_view.h.t.cpp
|
||||
../array_wrapper.h.t.cpp
|
||||
../atomic.h.t.cpp
|
||||
../base64.h.t.cpp
|
||||
../base64_decoder.h.t.cpp
|
||||
../base64_encoder.h.t.cpp
|
||||
../basic_format_spec.h.t.cpp
|
||||
../basic_string.h.t.cpp
|
||||
../basic_string_stream.h.t.cpp
|
||||
../binary.h.t.cpp
|
||||
../bip_buffer_spsc_atomic.h.t.cpp
|
||||
../bit.h.t.cpp
|
||||
../bitset.h.t.cpp
|
||||
../bit_stream.h.t.cpp
|
||||
../bloom_filter.h.t.cpp
|
||||
../bresenham_line.h.t.cpp
|
||||
../buffer_descriptors.h.t.cpp
|
||||
../byte.h.t.cpp
|
||||
../byte_stream.h.t.cpp
|
||||
../callback.h.t.cpp
|
||||
../callback_service.h.t.cpp
|
||||
../callback_timer.h.t.cpp
|
||||
../callback_timer_atomic.h.t.cpp
|
||||
../callback_timer_interrupt.h.t.cpp
|
||||
../callback_timer_locked.h.t.cpp
|
||||
../char_traits.h.t.cpp
|
||||
../checksum.h.t.cpp
|
||||
../circular_buffer.h.t.cpp
|
||||
../circular_iterator.h.t.cpp
|
||||
../combinations.h.t.cpp
|
||||
../compare.h.t.cpp
|
||||
../constant.h.t.cpp
|
||||
../container.h.t.cpp
|
||||
../correlation.h.t.cpp
|
||||
../covariance.h.t.cpp
|
||||
../crc1.h.t.cpp
|
||||
../crc16.h.t.cpp
|
||||
../crc16_a.h.t.cpp
|
||||
../crc16_arc.h.t.cpp
|
||||
../crc16_aug_ccitt.h.t.cpp
|
||||
../crc16_buypass.h.t.cpp
|
||||
../crc16_ccitt.h.t.cpp
|
||||
../crc16_cdma2000.h.t.cpp
|
||||
../crc16_dds110.h.t.cpp
|
||||
../crc16_dectr.h.t.cpp
|
||||
../crc16_dectx.h.t.cpp
|
||||
../crc16_dnp.h.t.cpp
|
||||
../crc16_en13757.h.t.cpp
|
||||
../crc16_genibus.h.t.cpp
|
||||
../crc16_kermit.h.t.cpp
|
||||
../crc16_m17.h.t.cpp
|
||||
../crc16_maxim.h.t.cpp
|
||||
../crc16_mcrf4xx.h.t.cpp
|
||||
../crc16_modbus.h.t.cpp
|
||||
../crc16_profibus.h.t.cpp
|
||||
../crc16_riello.h.t.cpp
|
||||
../crc16_t10dif.h.t.cpp
|
||||
../crc16_teledisk.h.t.cpp
|
||||
../crc16_tms37157.h.t.cpp
|
||||
../crc16_usb.h.t.cpp
|
||||
../crc16_x25.h.t.cpp
|
||||
../crc16_xmodem.h.t.cpp
|
||||
../crc32.h.t.cpp
|
||||
../crc32_bzip2.h.t.cpp
|
||||
../crc32_c.h.t.cpp
|
||||
../crc32_d.h.t.cpp
|
||||
../crc32_jamcrc.h.t.cpp
|
||||
../crc32_mpeg2.h.t.cpp
|
||||
../crc32_posix.h.t.cpp
|
||||
../crc32_q.h.t.cpp
|
||||
../crc32_xfer.h.t.cpp
|
||||
../crc64_ecma.h.t.cpp
|
||||
../crc8_ccitt.h.t.cpp
|
||||
../crc8_cdma2000.h.t.cpp
|
||||
../crc8_darc.h.t.cpp
|
||||
../crc8_dvbs2.h.t.cpp
|
||||
../crc8_ebu.h.t.cpp
|
||||
../crc8_icode.h.t.cpp
|
||||
../crc8_itu.h.t.cpp
|
||||
../crc8_j1850.h.t.cpp
|
||||
../crc8_j1850_zero.h.t.cpp
|
||||
../crc8_maxim.h.t.cpp
|
||||
../crc8_rohc.h.t.cpp
|
||||
../crc8_wcdma.h.t.cpp
|
||||
../cyclic_value.h.t.cpp
|
||||
../debounce.h.t.cpp
|
||||
../debug_count.h.t.cpp
|
||||
../delegate.h.t.cpp
|
||||
../delegate_service.h.t.cpp
|
||||
../deque.h.t.cpp
|
||||
../endianness.h.t.cpp
|
||||
../enum_type.h.t.cpp
|
||||
../error_handler.h.t.cpp
|
||||
../exception.h.t.cpp
|
||||
../expected.h.t.cpp
|
||||
../factorial.h.t.cpp
|
||||
../fibonacci.h.t.cpp
|
||||
../file_error_numbers.h.t.cpp
|
||||
../fixed_iterator.h.t.cpp
|
||||
../fixed_sized_memory_block_allocator.h.t.cpp
|
||||
../flags.h.t.cpp
|
||||
../flat_map.h.t.cpp
|
||||
../flat_multimap.h.t.cpp
|
||||
../flat_multiset.h.t.cpp
|
||||
../flat_set.h.t.cpp
|
||||
../fnv_1.h.t.cpp
|
||||
../format_spec.h.t.cpp
|
||||
../forward_list.h.t.cpp
|
||||
../frame_check_sequence.h.t.cpp
|
||||
../fsm.h.t.cpp
|
||||
../function.h.t.cpp
|
||||
../functional.h.t.cpp
|
||||
../gamma.h.t.cpp
|
||||
../gcd.h.t.cpp
|
||||
../generic_pool.h.t.cpp
|
||||
../hash.h.t.cpp
|
||||
../hfsm.h.t.cpp
|
||||
../histogram.h.t.cpp
|
||||
../ihash.h.t.cpp
|
||||
../imemory_block_allocator.h.t.cpp
|
||||
../indirect_vector.h.t.cpp
|
||||
../initializer_list.h.t.cpp
|
||||
../instance_count.h.t.cpp
|
||||
../integral_limits.h.t.cpp
|
||||
../intrusive_forward_list.h.t.cpp
|
||||
../intrusive_links.h.t.cpp
|
||||
../intrusive_list.h.t.cpp
|
||||
../intrusive_queue.h.t.cpp
|
||||
../intrusive_stack.h.t.cpp
|
||||
../invert.h.t.cpp
|
||||
../io_port.h.t.cpp
|
||||
../ipool.h.t.cpp
|
||||
../ireference_counted_message_pool.h.t.cpp
|
||||
../iterator.h.t.cpp
|
||||
../jenkins.h.t.cpp
|
||||
../largest.h.t.cpp
|
||||
../lcm.h.t.cpp
|
||||
../limiter.h.t.cpp
|
||||
../limits.h.t.cpp
|
||||
../list.h.t.cpp
|
||||
../log.h.t.cpp
|
||||
../macros.h.t.cpp
|
||||
../map.h.t.cpp
|
||||
../math.h.t.cpp
|
||||
../math_constants.h.t.cpp
|
||||
../mean.h.t.cpp
|
||||
../memory.h.t.cpp
|
||||
../memory_model.h.t.cpp
|
||||
../mem_cast.h.t.cpp
|
||||
../message.h.t.cpp
|
||||
../message_broker.h.t.cpp
|
||||
../message_bus.h.t.cpp
|
||||
../message_packet.h.t.cpp
|
||||
../message_router.h.t.cpp
|
||||
../message_router_registry.h.t.cpp
|
||||
../message_timer.h.t.cpp
|
||||
../message_timer_atomic.h.t.cpp
|
||||
../message_timer_interrupt.h.t.cpp
|
||||
../message_timer_locked.h.t.cpp
|
||||
../message_types.h.t.cpp
|
||||
../multimap.h.t.cpp
|
||||
../multiset.h.t.cpp
|
||||
../multi_array.h.t.cpp
|
||||
../multi_range.h.t.cpp
|
||||
../multi_span.h.t.cpp
|
||||
../multi_vector.h.t.cpp
|
||||
../murmur3.h.t.cpp
|
||||
../mutex.h.t.cpp
|
||||
../negative.h.t.cpp
|
||||
../nth_type.h.t.cpp
|
||||
../nullptr.h.t.cpp
|
||||
../null_type.h.t.cpp
|
||||
../numeric.h.t.cpp
|
||||
../observer.h.t.cpp
|
||||
../optional.h.t.cpp
|
||||
../overload.h.t.cpp
|
||||
../packet.h.t.cpp
|
||||
../parameter_pack.h.t.cpp
|
||||
../parameter_type.h.t.cpp
|
||||
../pearson.h.t.cpp
|
||||
../permutations.h.t.cpp
|
||||
../placement_new.h.t.cpp
|
||||
../platform.h.t.cpp
|
||||
../poly_span.h.t.cpp
|
||||
../pool.h.t.cpp
|
||||
../power.h.t.cpp
|
||||
../priority_queue.h.t.cpp
|
||||
../pseudo_moving_average.h.t.cpp
|
||||
../quantize.h.t.cpp
|
||||
../queue.h.t.cpp
|
||||
../queue_lockable.h.t.cpp
|
||||
../queue_mpmc_mutex.h.t.cpp
|
||||
../queue_spsc_atomic.h.t.cpp
|
||||
../queue_spsc_isr.h.t.cpp
|
||||
../queue_spsc_locked.h.t.cpp
|
||||
../radix.h.t.cpp
|
||||
../random.h.t.cpp
|
||||
../ratio.h.t.cpp
|
||||
../reference_counted_message.h.t.cpp
|
||||
../reference_counted_message_pool.h.t.cpp
|
||||
../reference_counted_object.h.t.cpp
|
||||
../reference_flat_map.h.t.cpp
|
||||
../reference_flat_multimap.h.t.cpp
|
||||
../reference_flat_multiset.h.t.cpp
|
||||
../reference_flat_set.h.t.cpp
|
||||
../rescale.h.t.cpp
|
||||
../result.h.t.cpp
|
||||
../rms.h.t.cpp
|
||||
../scaled_rounding.h.t.cpp
|
||||
../scheduler.h.t.cpp
|
||||
../set.h.t.cpp
|
||||
../shared_message.h.t.cpp
|
||||
../singleton.h.t.cpp
|
||||
../smallest.h.t.cpp
|
||||
../span.h.t.cpp
|
||||
../sqrt.h.t.cpp
|
||||
../stack.h.t.cpp
|
||||
../standard_deviation.h.t.cpp
|
||||
../state_chart.h.t.cpp
|
||||
../static_assert.h.t.cpp
|
||||
../string.h.t.cpp
|
||||
../stringify.h.t.cpp
|
||||
../string_stream.h.t.cpp
|
||||
../string_utilities.h.t.cpp
|
||||
../string_view.h.t.cpp
|
||||
../successor.h.t.cpp
|
||||
../task.h.t.cpp
|
||||
../threshold.h.t.cpp
|
||||
../timer.h.t.cpp
|
||||
../to_arithmetic.h.t.cpp
|
||||
../to_string.h.t.cpp
|
||||
../to_u16string.h.t.cpp
|
||||
../to_u32string.h.t.cpp
|
||||
../to_u8string.h.t.cpp
|
||||
../to_wstring.h.t.cpp
|
||||
../type_def.h.t.cpp
|
||||
../type_lookup.h.t.cpp
|
||||
../type_select.h.t.cpp
|
||||
../type_traits.h.t.cpp
|
||||
../u16format_spec.h.t.cpp
|
||||
../u16string.h.t.cpp
|
||||
../u16string_stream.h.t.cpp
|
||||
../u32format_spec.h.t.cpp
|
||||
../u32string.h.t.cpp
|
||||
../u32string_stream.h.t.cpp
|
||||
../u8format_spec.h.t.cpp
|
||||
../u8string.h.t.cpp
|
||||
../u8string_stream.h.t.cpp
|
||||
../unaligned_type.h.t.cpp
|
||||
../unordered_map.h.t.cpp
|
||||
../unordered_multimap.h.t.cpp
|
||||
../unordered_multiset.h.t.cpp
|
||||
../unordered_set.h.t.cpp
|
||||
../user_type.h.t.cpp
|
||||
../utility.h.t.cpp
|
||||
../variance.h.t.cpp
|
||||
../variant.h.t.cpp
|
||||
../variant_pool.h.t.cpp
|
||||
../vector.h.t.cpp
|
||||
../version.h.t.cpp
|
||||
../visitor.h.t.cpp
|
||||
../wformat_spec.h.t.cpp
|
||||
../wstring.h.t.cpp
|
||||
../wstring_stream.h.t.cpp
|
||||
)
|
||||
69
Chapter17/cib/libs/etl/test/syntax_check/c++20/etl_profile.h
Normal file
69
Chapter17/cib/libs/etl/test/syntax_check/c++20/etl_profile.h
Normal file
@@ -0,0 +1,69 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef __ETL_PROFILE_H__
|
||||
#define __ETL_PROFILE_H__
|
||||
|
||||
#define ETL_TARGET_DEVICE_GENERIC
|
||||
#define ETL_TARGET_OS_NONE
|
||||
#define ETL_CPP11_SUPPORTED 1
|
||||
#define ETL_CPP14_SUPPORTED 1
|
||||
#define ETL_CPP17_SUPPORTED 1
|
||||
#define ETL_CPP20_SUPPORTED 1
|
||||
#define ETL_IN_UNIT_TEST
|
||||
#define ETL_CALLBACK_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_CALLBACK_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_CALLBACK_TIMER_ENABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_USE_INTERRUPT_LOCK
|
||||
#define ETL_MESSAGE_TIMER_DISABLE_INTERRUPTS
|
||||
#define ETL_MESSAGE_TIMER_ENABLE_INTERRUPTS
|
||||
|
||||
#if defined(ETL_FORCE_TEST_CPP03_IMPLEMENTATION)
|
||||
#define ETL_FUNCTION_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_PRIORITY_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ATOMIC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VARIANT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_VECTOR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_MPMC_MUTEX_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_ISR_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_QUEUE_LOCKED_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OPTIONAL_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_LARGEST_TYPE_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_TYPE_SELECT_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_UNINITIALIZED_BUFFER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_CRC_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MEM_CAST_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_PACKET_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_OBSERVER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_MESSAGE_ROUTER_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_FSM_FORCE_CPP03_IMPLEMENTATION
|
||||
#define ETL_SINGLETON_FORCE_CPP03_IMPLEMENTATION
|
||||
#endif
|
||||
|
||||
#endif
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/callback.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/callback.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/callback.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/callback_service.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/callback_timer.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/callback_timer_atomic.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2022 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/callback_timer_interrupt.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2022 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/callback_timer_locked.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/char_traits.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/char_traits.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/char_traits.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/checksum.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/checksum.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/checksum.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/circular_buffer.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2022 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/circular_iterator.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/combinations.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/compare.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/compare.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/compare.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/constant.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/constant.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/constant.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/container.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/container.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/container.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/correlation.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/correlation.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/correlation.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/covariance.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/covariance.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/covariance.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc1.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc1.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2024 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc1.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_a.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_a.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_a.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_arc.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_arc.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_arc.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_aug_ccitt.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_buypass.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_ccitt.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_ccitt.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_ccitt.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_cdma2000.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_dds110.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_dectr.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_dectr.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_dectr.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_dectx.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_dectx.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_dectx.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_dnp.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_dnp.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_dnp.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_en13757.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_genibus.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_kermit.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_m17.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_m17.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2023 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_m17.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_maxim.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_maxim.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_maxim.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_mcrf4xx.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_modbus.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_profibus.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_riello.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_t10dif.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_teledisk.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_tms37157.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_usb.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_usb.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_usb.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_x25.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc16_x25.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_x25.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc16_xmodem.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_bzip2.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_bzip2.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_bzip2.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_c.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_c.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_c.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_d.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_d.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_d.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_jamcrc.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_mpeg2.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_mpeg2.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_mpeg2.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_posix.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_posix.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_posix.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_q.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_q.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_q.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_xfer.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc32_xfer.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc32_xfer.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc64_ecma.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc64_ecma.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc64_ecma.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_ccitt.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_ccitt.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2024 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_ccitt.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_cdma2000.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_darc.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_darc.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_darc.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_dvbs2.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_dvbs2.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_dvbs2.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_ebu.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_ebu.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_ebu.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_icode.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_icode.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_icode.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_itu.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_itu.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_itu.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_j1850.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_j1850.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2024 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_j1850.h>
|
||||
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2024 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_j1850_zero.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_maxim.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_maxim.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_maxim.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_rohc.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_rohc.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 Bo Rydberg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_rohc.h>
|
||||
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_wcdma.h.t.cpp
Normal file
29
Chapter17/cib/libs/etl/test/syntax_check/crc8_wcdma.h.t.cpp
Normal file
@@ -0,0 +1,29 @@
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
https://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2021 John Wellbelove
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files(the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and / or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions :
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <etl/crc8_wcdma.h>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user