mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Merge remote-tracking branch 'origin/development'
This commit is contained in:
commit
5519658c79
2
examples/Blink/Blink1/__vm/.gitignore
vendored
Normal file
2
examples/Blink/Blink1/__vm/.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
*.vsarduino.h
|
||||
*.vmps.xml
|
||||
@ -5,7 +5,6 @@
|
||||
#undef min
|
||||
#undef max
|
||||
|
||||
#include <etl_arduino.h> // Contains platform macros for Arduino.
|
||||
#include <list.h>
|
||||
#include <container.h>
|
||||
|
||||
|
||||
22
examples/BlinkList/VisualMicro/BlinkList.sln
Normal file
22
examples/BlinkList/VisualMicro/BlinkList.sln
Normal file
@ -0,0 +1,22 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 14
|
||||
VisualStudioVersion = 14.0.24720.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BlinkList", "BlinkList.vcxproj", "{C5F80730-F44F-4478-BDAE-6634EFC2CA88}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|x86 = Debug|x86
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|x86.ActiveCfg = Debug|Win32
|
||||
{C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Debug|x86.Build.0 = Debug|Win32
|
||||
{C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|x86.ActiveCfg = Release|Win32
|
||||
{C5F80730-F44F-4478-BDAE-6634EFC2CA88}.Release|x86.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
||||
86
examples/BlinkList/VisualMicro/BlinkList.vcxproj
Normal file
86
examples/BlinkList/VisualMicro/BlinkList.vcxproj
Normal file
File diff suppressed because one or more lines are too long
28
examples/BlinkList/VisualMicro/BlinkList.vcxproj.filters
Normal file
28
examples/BlinkList/VisualMicro/BlinkList.vcxproj.filters
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\BlinkList.ino" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="__vm\.VisualMicro.vsarduino.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="__vm\.BlinkList.vsarduino.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
1
examples/BlinkList/VisualMicro/__vm/.gitignore
vendored
Normal file
1
examples/BlinkList/VisualMicro/__vm/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
*.vsarduino.h
|
||||
1
examples/BlinkList/__vm/.gitignore
vendored
Normal file
1
examples/BlinkList/__vm/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
*.vmps.xml
|
||||
@ -1,5 +1,5 @@
|
||||
name=Embedded Template Library
|
||||
version=8.0.2
|
||||
version=8.0.3
|
||||
author= John Wellbelove <john.wellbelove@etlcpp.com>
|
||||
maintainer=John Wellbelove <john.wellbelove@etlcpp.com>
|
||||
sentence=A C++ template library tailored for embedded systems.
|
||||
|
||||
@ -36,6 +36,7 @@ SOFTWARE.
|
||||
#include <string.h>
|
||||
#include <stddef.h>
|
||||
|
||||
#include "platform.h"
|
||||
#include "integral_limits.h"
|
||||
#include "algorithm.h"
|
||||
#include "nullptr.h"
|
||||
@ -45,7 +46,7 @@ SOFTWARE.
|
||||
#define ETL_NO_CHECKS
|
||||
#include "error_handler.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -34,9 +34,10 @@ SOFTWARE.
|
||||
#include <stdint.h>
|
||||
#include <iterator>
|
||||
|
||||
#include "platform.h"
|
||||
#include "frame_check_sequence.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -34,9 +34,10 @@ SOFTWARE.
|
||||
#include <stdint.h>
|
||||
#include <iterator>
|
||||
|
||||
#include "platform.h"
|
||||
#include "frame_check_sequence.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -34,9 +34,10 @@ SOFTWARE.
|
||||
#include <stdint.h>
|
||||
#include <iterator>
|
||||
|
||||
#include "platform.h"
|
||||
#include "frame_check_sequence.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -34,9 +34,10 @@ SOFTWARE.
|
||||
#include <stdint.h>
|
||||
#include <iterator>
|
||||
|
||||
#include "platform.h"
|
||||
#include "frame_check_sequence.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -34,9 +34,10 @@ SOFTWARE.
|
||||
#include <stdint.h>
|
||||
#include <iterator>
|
||||
|
||||
#include "platform.h"
|
||||
#include "frame_check_sequence.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -34,9 +34,10 @@ SOFTWARE.
|
||||
#include <stdint.h>
|
||||
#include <iterator>
|
||||
|
||||
#include "platform.h"
|
||||
#include "frame_check_sequence.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -33,11 +33,12 @@ SOFTWARE.
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "platform.h"
|
||||
#include "static_assert.h"
|
||||
#include "type_traits.h"
|
||||
#include "ihash.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -101,7 +101,7 @@ namespace etl
|
||||
//***************************************************
|
||||
iterator& operator ++()
|
||||
{
|
||||
index = (index == p_deque->BUFFER_SIZE - 1) ? 0 : index + 1;
|
||||
index = (static_cast<size_t>(index) == p_deque->BUFFER_SIZE - 1) ? 0 : index + 1;
|
||||
|
||||
return *this;
|
||||
}
|
||||
@ -110,7 +110,7 @@ namespace etl
|
||||
iterator operator ++(int)
|
||||
{
|
||||
iterator previous(*this);
|
||||
index = (index == p_deque->BUFFER_SIZE - 1) ? 0 : index + 1;
|
||||
index = (static_cast<size_t>(index) == p_deque->BUFFER_SIZE - 1) ? 0 : index + 1;
|
||||
|
||||
return previous;
|
||||
}
|
||||
@ -304,7 +304,7 @@ namespace etl
|
||||
const_iterator operator ++(int)
|
||||
{
|
||||
const_iterator previous(*this);
|
||||
index = (index == p_deque->BUFFER_SIZE - 1) ? 0 : index + 1;
|
||||
index = (static_cast<size_t>(index) == p_deque->BUFFER_SIZE - 1) ? 0 : index + 1;
|
||||
|
||||
return previous;
|
||||
}
|
||||
@ -781,7 +781,6 @@ namespace etl
|
||||
// Are we closer to the front?
|
||||
if (distance(_begin, insert_position) <= difference_type(current_size / 2))
|
||||
{
|
||||
size_t insert_index = std::distance(begin(), position);
|
||||
size_t n_insert = n;
|
||||
size_t n_move = std::distance(begin(), position);
|
||||
size_t n_create_copy = std::min(n_insert, n_move);
|
||||
|
||||
@ -708,11 +708,6 @@ namespace etl
|
||||
}
|
||||
}
|
||||
|
||||
void print() const
|
||||
{
|
||||
print_tree(root_node);
|
||||
}
|
||||
|
||||
//*********************************************************************
|
||||
/// Returns an iterator pointing to the first element in the container
|
||||
/// whose key is not considered to go before the key provided or end()
|
||||
|
||||
@ -644,7 +644,7 @@ namespace etl
|
||||
|
||||
// Obtain the inserted node (might be nullptr if node was a duplicate)
|
||||
inserted_node = insert_node(root_node, node);
|
||||
|
||||
|
||||
// Insert node into tree and return iterator to new node location in tree
|
||||
return iterator(*this, inserted_node);
|
||||
}
|
||||
@ -689,11 +689,6 @@ namespace etl
|
||||
}
|
||||
}
|
||||
|
||||
void print() const
|
||||
{
|
||||
print_tree(root_node);
|
||||
}
|
||||
|
||||
//*********************************************************************
|
||||
/// Returns an iterator pointing to the first element in the container
|
||||
/// whose key is not considered to go before the key provided or end()
|
||||
|
||||
@ -291,8 +291,8 @@ namespace etl
|
||||
{
|
||||
node.etl_next = node.etl_next->etl_next;
|
||||
|
||||
if ((TLink::OPTION == etl::link_option::AUTO) ||
|
||||
(TLink::OPTION == etl::link_option::CHECKED))
|
||||
if ((int(TLink::OPTION) == etl::link_option::AUTO) ||
|
||||
(int(TLink::OPTION) == etl::link_option::CHECKED))
|
||||
{
|
||||
node.clear();
|
||||
}
|
||||
@ -306,8 +306,8 @@ namespace etl
|
||||
{
|
||||
before.etl_next = last.etl_next;
|
||||
|
||||
if ((TLink::OPTION == etl::link_option::AUTO) ||
|
||||
(TLink::OPTION == etl::link_option::CHECKED))
|
||||
if ((int(TLink::OPTION) == etl::link_option::AUTO) ||
|
||||
(int(TLink::OPTION) == etl::link_option::CHECKED))
|
||||
{
|
||||
last.clear();
|
||||
}
|
||||
@ -638,7 +638,7 @@ namespace etl
|
||||
}
|
||||
|
||||
if ((TLink::OPTION == etl::link_option::AUTO) ||
|
||||
(TLink::OPTION == etl::link_option::CHECKED))
|
||||
(int(TLink::OPTION) == etl::link_option::CHECKED))
|
||||
{
|
||||
first.etl_previous = nullptr;
|
||||
last.etl_next = nullptr;
|
||||
|
||||
@ -77,7 +77,7 @@ namespace etl
|
||||
|
||||
intrusive_list_empty(string_type file_name, numeric_type line_number)
|
||||
: intrusive_list_exception(ETL_ERROR_TEXT("intrusive_list:empty", ETL_FILE"A"), file_name, line_number)
|
||||
{
|
||||
{
|
||||
}
|
||||
};
|
||||
|
||||
@ -445,7 +445,7 @@ namespace etl
|
||||
|
||||
//*************************************************************************
|
||||
/// Assigns a range of values to the intrusive_list.
|
||||
/// If ETL_THROW_EXCEPTIONS & _DEBUG are defined emits a
|
||||
/// If ETL_THROW_EXCEPTIONS & _DEBUG are defined emits a
|
||||
/// intrusive_list_iterator_exception if the iterators are reversed.
|
||||
//*************************************************************************
|
||||
template <typename TIterator>
|
||||
@ -922,7 +922,7 @@ namespace etl
|
||||
void splice(iterator position, list_type& list, iterator isource)
|
||||
{
|
||||
link_type& before = *position.p_value->link_type::etl_previous;
|
||||
|
||||
|
||||
etl::unlink<link_type>(*isource.p_value);
|
||||
etl::link_splice<link_type>(before, *isource.p_value);
|
||||
|
||||
@ -1008,9 +1008,9 @@ namespace etl
|
||||
{
|
||||
value_type* value = other_begin;
|
||||
other_begin = static_cast<value_type*>(other_begin->link_type::etl_next);
|
||||
etl::link_splice<link_type>(*begin->link_type::etl_previous, *value);
|
||||
etl::link_splice<link_type>(*begin->link_type::etl_previous, *value);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Any left over?
|
||||
@ -1037,14 +1037,16 @@ namespace etl
|
||||
//*************************************************************************
|
||||
/// Counter type based on count option.
|
||||
//*************************************************************************
|
||||
template <const size_t OPTION>
|
||||
class counter_type;
|
||||
template <const size_t OPTION, bool dummy = true>
|
||||
class counter_type
|
||||
{
|
||||
};
|
||||
|
||||
//*************************************************************************
|
||||
/// Slow type.
|
||||
//*************************************************************************
|
||||
template <>
|
||||
class counter_type<etl::count_option::SLOW_COUNT>
|
||||
template <bool dummy>
|
||||
class counter_type<etl::count_option::SLOW_COUNT, dummy>
|
||||
{
|
||||
public:
|
||||
|
||||
@ -1077,8 +1079,8 @@ namespace etl
|
||||
//*************************************************************************
|
||||
/// Fast type.
|
||||
//*************************************************************************
|
||||
template <>
|
||||
class counter_type<etl::count_option::FAST_COUNT>
|
||||
template <bool dummy>
|
||||
class counter_type<etl::count_option::FAST_COUNT, dummy>
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
@ -37,13 +37,14 @@ SOFTWARE.
|
||||
#include <functional>
|
||||
#include <stddef.h>
|
||||
|
||||
#include "platform.h"
|
||||
#include "algorithm.h"
|
||||
#include "private/vector_base.h"
|
||||
#include "type_traits.h"
|
||||
#include "parameter_type.h"
|
||||
#include "error_handler.h"
|
||||
|
||||
#ifdef COMPILER_GCC
|
||||
#ifdef ETL_COMPILER_GCC
|
||||
#pragma GCC diagnostic ignored "-Wunused-variable"
|
||||
#endif
|
||||
|
||||
|
||||
@ -34,12 +34,13 @@ SOFTWARE.
|
||||
#include <stdint.h>
|
||||
#include <iterator>
|
||||
|
||||
#include "platform.h"
|
||||
#include "static_assert.h"
|
||||
#include "type_traits.h"
|
||||
#include "error_handler.h"
|
||||
#include "ihash.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -49,7 +49,7 @@ namespace etl
|
||||
//*************************************************************************
|
||||
/// A templated multiset implementation that uses a fixed size buffer.
|
||||
//*************************************************************************
|
||||
template <typename T, const size_t MAX_SIZE_, typename TCompare = std::less<TKey> >
|
||||
template <typename T, const size_t MAX_SIZE_, typename TCompare = std::less<T> >
|
||||
class multiset : public imultiset<T, TCompare>
|
||||
{
|
||||
public:
|
||||
|
||||
@ -33,11 +33,12 @@ SOFTWARE.
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "platform.h"
|
||||
#include "ihash.h"
|
||||
#include "binary.h"
|
||||
#include "error_handler.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
|
||||
@ -31,11 +31,13 @@ SOFTWARE.
|
||||
#ifndef __ETL_NULLPTR__
|
||||
#define __ETL_NULLPTR__
|
||||
|
||||
#include "platform.h"
|
||||
|
||||
///\defgroup nullptr nullptr
|
||||
/// A definition of nullptr for compilers that don't support it as standard.
|
||||
///\ingroup utilities
|
||||
|
||||
#if (defined(_MSC_VER) && (_MSC_VER < 1600)) || defined(COMPILER_KEIL) || defined(COMPILER_IAR)
|
||||
#if defined(NO_NULLPTR_SUPPORT)
|
||||
namespace std
|
||||
{
|
||||
//*****************************************************************************
|
||||
|
||||
@ -33,6 +33,7 @@ SOFTWARE.
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "platform.h"
|
||||
#include "static_assert.h"
|
||||
#include "type_traits.h"
|
||||
#include "endian.h"
|
||||
@ -40,8 +41,8 @@ SOFTWARE.
|
||||
#include "array.h"
|
||||
#include "container.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 1300
|
||||
#endif
|
||||
|
||||
///\defgroup pearson Pearson hash calculation
|
||||
@ -122,7 +123,7 @@ namespace etl
|
||||
{
|
||||
if (first)
|
||||
{
|
||||
for (size_t i = 0; i < HASH_SIZE; ++i)
|
||||
for (size_t i = 0; i < HASH_LENGTH; ++i)
|
||||
{
|
||||
hash[i] = PEARSON_LOOKUP[(uint32_t(value) + i) % 256];
|
||||
}
|
||||
@ -131,7 +132,7 @@ namespace etl
|
||||
}
|
||||
else
|
||||
{
|
||||
for (size_t i = 0; i < HASH_SIZE; ++i)
|
||||
for (size_t i = 0; i < HASH_LENGTH; ++i)
|
||||
{
|
||||
hash[i] = PEARSON_LOOKUP[hash[i] ^ value];
|
||||
}
|
||||
|
||||
69
src/platform.h
Normal file
69
src/platform.h
Normal file
@ -0,0 +1,69 @@
|
||||
///\file
|
||||
|
||||
/******************************************************************************
|
||||
The MIT License(MIT)
|
||||
|
||||
Embedded Template Library.
|
||||
https://github.com/ETLCPP/etl
|
||||
http://www.etlcpp.com
|
||||
|
||||
Copyright(c) 2016 jwellbelove
|
||||
|
||||
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.
|
||||
******************************************************************************/
|
||||
|
||||
#if defined(__linux__)
|
||||
#define ETL_PLATFORM_LINUX
|
||||
#endif
|
||||
|
||||
#if defined(__WIN32) || defined(__WIN64)
|
||||
#define ETL_PLATFORM_WINDOWS
|
||||
#endif
|
||||
|
||||
#if defined(__IAR_SYSTEMS_ICC__)
|
||||
#define ETL_COMPILER_IAR
|
||||
#endif
|
||||
|
||||
#if defined(__KEIL__) && !defined(__GNUC__)
|
||||
#define ETL_COMPILER_KEIL
|
||||
#endif
|
||||
|
||||
#if defined(__ghs__)
|
||||
#define ETL_COMPILER_GREEN_HILLS
|
||||
#endif
|
||||
|
||||
#if defined(__INTEL_COMPILER)
|
||||
#define ETL_COMPILER_INTEL
|
||||
#endif
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#define ETL_COMPILER_MICROSOFT
|
||||
#endif
|
||||
|
||||
#if defined(__GNUC__)
|
||||
#define ETL_COMPILER_GCC
|
||||
#endif
|
||||
|
||||
#if (defined(ETL_COMPILER_MICROSOFT) && (_MSC_VER < 1600)) || \
|
||||
defined(ETL_COMPILER_KEIL) || \
|
||||
defined(ETL_COMPILER_IAR) || \
|
||||
(defined(ETL_COMPILER_GCC) && (__cplusplus < 201103L))
|
||||
#define NO_NULLPTR_SUPPORT
|
||||
#endif
|
||||
|
||||
@ -29,9 +29,11 @@ SOFTWARE.
|
||||
#ifndef __ETL_STATIC_ASSERT__
|
||||
#define __ETL_STATIC_ASSERT__
|
||||
|
||||
#if defined(COMPILER_MICROSOFT)
|
||||
#include "platform.h"
|
||||
|
||||
#if defined(ETL_COMPILER_MICROSOFT)
|
||||
#define STATIC_ASSERT(Condition, Message) static_assert(Condition, Message)
|
||||
#elif defined(COMPILER_GCC)
|
||||
#elif defined(ETL_COMPILER_GCC)
|
||||
#define STATIC_ASSERT(Condition, Message) static_assert(Condition, Message)
|
||||
#else
|
||||
template <bool Condition>
|
||||
|
||||
@ -33,6 +33,7 @@ SOFTWARE.
|
||||
|
||||
#include <stddef.h>
|
||||
|
||||
#include "platform.h"
|
||||
#include "nullptr.h"
|
||||
|
||||
///\defgroup type_traits type_traits
|
||||
@ -240,7 +241,7 @@ namespace etl
|
||||
template <typename T> struct make_signed { typedef T type; };
|
||||
template <> struct make_signed<char> { typedef signed char type; };
|
||||
template <> struct make_signed<unsigned char> { typedef signed char type; };
|
||||
#if defined(COMPILER_GCC)
|
||||
#if defined(ETL_COMPILER_GCC)
|
||||
template <> struct make_signed<wchar_t>
|
||||
{
|
||||
typedef wchar_t type;
|
||||
@ -267,7 +268,7 @@ namespace etl
|
||||
template <> struct make_unsigned<char> { typedef unsigned char type; };
|
||||
template <> struct make_unsigned<signed char> { typedef unsigned char type; };
|
||||
template <> struct make_unsigned<short> { typedef unsigned short type; };
|
||||
#if defined(COMPILER_GCC) && !defined(PLATFORM_LINUX)
|
||||
#if defined(ETL_COMPILER_GCC) && !defined(ETL_PLATFORM_LINUX)
|
||||
template <> struct make_unsigned<wchar_t>
|
||||
{
|
||||
typedef wchar_t type;
|
||||
@ -341,19 +342,19 @@ namespace etl
|
||||
/// Alignment templates.
|
||||
/// These require compiler specific intrinsics.
|
||||
///\ingroup type_traits
|
||||
#ifdef COMPILER_MICROSOFT
|
||||
#ifdef ETL_COMPILER_MICROSOFT
|
||||
template <typename T> struct alignment_of : integral_constant<size_t, size_t(__alignof(T))> {};
|
||||
#endif
|
||||
|
||||
#ifdef COMPILER_GCC
|
||||
#ifdef ETL_COMPILER_GCC
|
||||
template <typename T> struct alignment_of : integral_constant<size_t, size_t(__alignof__(T))> {};
|
||||
#endif
|
||||
|
||||
#ifdef COMPILER_KEIL
|
||||
#ifdef ETL_COMPILER_KEIL
|
||||
template <typename T> struct alignment_of : integral_constant<size_t, size_t(__alignof__(T))> {};
|
||||
#endif
|
||||
|
||||
#ifdef COMPILER_IAR
|
||||
#ifdef ETL_COMPILER_IAR
|
||||
template <typename T> struct alignment_of : integral_constant<size_t, size_t(__ALIGNOF__(T))> {};
|
||||
#endif
|
||||
|
||||
|
||||
@ -33,6 +33,7 @@ SOFTWARE.
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#include "platform.h"
|
||||
#include "array.h"
|
||||
#include "largest.h"
|
||||
#include "exception.h"
|
||||
@ -42,7 +43,7 @@ SOFTWARE.
|
||||
#include "alignment.h"
|
||||
#include "error_handler.h"
|
||||
|
||||
#if defined(COMPILER_KEIL)
|
||||
#if defined(ETL_COMPILER_KEIL)
|
||||
#pragma diag_suppress 940
|
||||
#pragma diag_suppress 111
|
||||
#endif
|
||||
|
||||
@ -15,9 +15,6 @@
|
||||
<Add option="-std=c++11" />
|
||||
<Add option="-g" />
|
||||
<Add option="-D_DEBUG" />
|
||||
<Add option="-DUNITTEST_MINGW" />
|
||||
<Add option="-DPLATFORM_WINDOWS" />
|
||||
<Add option="-DCOMPILER_GCC" />
|
||||
<Add option="-DETL_THROW_EXCEPTIONS" />
|
||||
<Add option="-DETL_VERBOSE_ERRORS" />
|
||||
<Add option="-DETL_CHECK_PUSH_POP" />
|
||||
@ -32,9 +29,6 @@
|
||||
<Add option="-std=c++11" />
|
||||
<Add option="-g" />
|
||||
<Add option="-D_DEBUG" />
|
||||
<Add option="-DUNITTEST_MINGW" />
|
||||
<Add option="-DPLATFORM_LINUX" />
|
||||
<Add option="-DCOMPILER_GCC" />
|
||||
<Add option="-DETL_THROW_EXCEPTIONS" />
|
||||
<Add option="-DETL_VERBOSE_ERRORS" />
|
||||
<Add option="-DETL_CHECK_PUSH_POP" />
|
||||
@ -46,12 +40,13 @@
|
||||
</Target>
|
||||
</Build>
|
||||
<Compiler>
|
||||
<Add option="-std=c++11" />
|
||||
<Add option="-Wall" />
|
||||
<Add option="-std=c++11" />
|
||||
<Add option="-g" />
|
||||
<Add option="-fexceptions" />
|
||||
<Add option="-DCOMPILER_GCC" />
|
||||
<Add option="-DETL_THROW_EXCEPTIONS" />
|
||||
<Add option="-DETL_VERBOSE_ERRORS" />
|
||||
<Add option="-DETL_CHECK_PUSH_POP" />
|
||||
<Add option="-D_DEBUG" />
|
||||
<Add directory="../../../unittest-cpp" />
|
||||
</Compiler>
|
||||
@ -203,6 +198,7 @@
|
||||
<Unit filename="../../src/parameter_type.h" />
|
||||
<Unit filename="../../src/pearson.cpp" />
|
||||
<Unit filename="../../src/pearson.h" />
|
||||
<Unit filename="../../src/platform.h" />
|
||||
<Unit filename="../../src/pool.h" />
|
||||
<Unit filename="../../src/power.h" />
|
||||
<Unit filename="../../src/priority_queue.h" />
|
||||
@ -213,6 +209,12 @@
|
||||
<Unit filename="../../src/stack.h" />
|
||||
<Unit filename="../../src/static_assert.h" />
|
||||
<Unit filename="../../src/string.h" />
|
||||
<Unit filename="../../src/test1.h">
|
||||
<Option target="Windows" />
|
||||
</Unit>
|
||||
<Unit filename="../../src/test2.h">
|
||||
<Option target="Windows" />
|
||||
</Unit>
|
||||
<Unit filename="../../src/type_traits.h" />
|
||||
<Unit filename="../../src/unordered_map.h" />
|
||||
<Unit filename="../../src/unordered_multimap.h" />
|
||||
@ -222,13 +224,17 @@
|
||||
<Unit filename="../../src/vector.h" />
|
||||
<Unit filename="../../src/visitor.h" />
|
||||
<Unit filename="../ExtraCheckMacros.h" />
|
||||
<Unit filename="../data.h" />
|
||||
<Unit filename="../main.cpp" />
|
||||
<Unit filename="../murmurhash3.cpp" />
|
||||
<Unit filename="../murmurhash3.h" />
|
||||
<Unit filename="../test_algorithm.cpp" />
|
||||
<Unit filename="../test_alignment.cpp" />
|
||||
<Unit filename="../test_array.cpp" />
|
||||
<Unit filename="../test_binary.cpp" />
|
||||
<Unit filename="../test_bitset.cpp" />
|
||||
<Unit filename="../test_bloom_filter.cpp" />
|
||||
<Unit filename="../test_bsd_checksum.cpp" />
|
||||
<Unit filename="../test_checksum.cpp" />
|
||||
<Unit filename="../test_container.cpp" />
|
||||
<Unit filename="../test_crc.cpp" />
|
||||
@ -240,6 +246,8 @@
|
||||
<Unit filename="../test_exception.cpp" />
|
||||
<Unit filename="../test_fixed_iterator.cpp" />
|
||||
<Unit filename="../test_flat_map.cpp" />
|
||||
<Unit filename="../test_flat_multimap.cpp" />
|
||||
<Unit filename="../test_flat_multiset.cpp" />
|
||||
<Unit filename="../test_flat_set.cpp" />
|
||||
<Unit filename="../test_fnv_1.cpp" />
|
||||
<Unit filename="../test_forward_list.cpp" />
|
||||
@ -249,24 +257,36 @@
|
||||
<Unit filename="../test_instance_count.cpp" />
|
||||
<Unit filename="../test_integral_limits.cpp" />
|
||||
<Unit filename="../test_intrusive_forward_list.cpp" />
|
||||
<Unit filename="../test_intrusive_links.cpp" />
|
||||
<Unit filename="../test_intrusive_list.cpp" />
|
||||
<Unit filename="../test_io_port.cpp" />
|
||||
<Unit filename="../test_jenkins.cpp" />
|
||||
<Unit filename="../test_largest.cpp" />
|
||||
<Unit filename="../test_list.cpp" />
|
||||
<Unit filename="../test_map.cpp" />
|
||||
<Unit filename="../test_maths.cpp" />
|
||||
<Unit filename="../test_multimap.cpp" />
|
||||
<Unit filename="../test_multiset.cpp" />
|
||||
<Unit filename="../test_murmur3.cpp" />
|
||||
<Unit filename="../test_numeric.cpp" />
|
||||
<Unit filename="../test_observer.cpp" />
|
||||
<Unit filename="../test_optional.cpp" />
|
||||
<Unit filename="../test_pearson.cpp" />
|
||||
<Unit filename="../test_pool.cpp" />
|
||||
<Unit filename="../test_priority_queue.cpp" />
|
||||
<Unit filename="../test_queue.cpp" />
|
||||
<Unit filename="../test_set.cpp" />
|
||||
<Unit filename="../test_smallest.cpp" />
|
||||
<Unit filename="../test_stack.cpp" />
|
||||
<Unit filename="../test_type_traits.cpp" />
|
||||
<Unit filename="../test_unordered_map.cpp" />
|
||||
<Unit filename="../test_unordered_multimap.cpp" />
|
||||
<Unit filename="../test_unordered_multiset.cpp" />
|
||||
<Unit filename="../test_unordered_set.cpp" />
|
||||
<Unit filename="../test_variant.cpp" />
|
||||
<Unit filename="../test_vector.cpp" />
|
||||
<Unit filename="../test_visitor.cpp" />
|
||||
<Unit filename="../test_xor_checksum.cpp" />
|
||||
<Extensions>
|
||||
<code_completion />
|
||||
<debugger />
|
||||
|
||||
@ -2629,9 +2629,9 @@
|
||||
"HelperMacros.h"
|
||||
<exception>
|
||||
|
||||
1414845610 d:\users\john\documents\programming\github\unittest-cpp\unittest++\config.h
|
||||
1457468069 d:\users\john\documents\programming\github\unittest-cpp\unittest++\config.h
|
||||
|
||||
1414845610 d:\users\john\documents\programming\github\unittest-cpp\unittest++\helpermacros.h
|
||||
1457468069 d:\users\john\documents\programming\github\unittest-cpp\unittest++\helpermacros.h
|
||||
"Config.h"
|
||||
|
||||
1414845610 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\checks.cpp
|
||||
@ -2694,7 +2694,7 @@
|
||||
"DeferredTestResult.h"
|
||||
<cstring>
|
||||
|
||||
1414845610 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\memoryoutstream.cpp
|
||||
1457468069 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\memoryoutstream.cpp
|
||||
"MemoryOutStream.h"
|
||||
<cstring>
|
||||
<cstdio>
|
||||
@ -2725,7 +2725,7 @@
|
||||
1414845610 d:\users\john\documents\programming\github\unittest-cpp\unittest++\reportassert.h
|
||||
"HelperMacros.h"
|
||||
|
||||
1414845610 d:\users\john\documents\programming\github\unittest-cpp\unittest++\reportassertimpl.h
|
||||
1457468069 d:\users\john\documents\programming\github\unittest-cpp\unittest++\reportassertimpl.h
|
||||
"Config.h"
|
||||
"HelperMacros.h"
|
||||
<csetjmp>
|
||||
@ -2771,7 +2771,7 @@
|
||||
1414845610 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\testreporter.cpp
|
||||
"TestReporter.h"
|
||||
|
||||
1414845610 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\testreporterstdout.cpp
|
||||
1457465178 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\testreporterstdout.cpp
|
||||
"TestReporterStdout.h"
|
||||
<cstdio>
|
||||
"TestDetails.h"
|
||||
@ -3029,14 +3029,14 @@
|
||||
"exception.h"
|
||||
"error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_bitset.cpp
|
||||
1457468093 source:d:\users\john\documents\programming\github\etl\test\test_bitset.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<limits>
|
||||
<type_traits>
|
||||
<bitset>
|
||||
"../src/bitset.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_bloom_filter.cpp
|
||||
1457378733 source:d:\users\john\documents\programming\github\etl\test\test_bloom_filter.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<stdlib.h>
|
||||
<vector>
|
||||
@ -3188,7 +3188,7 @@
|
||||
<string>
|
||||
"../src/enum_type.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_error_handler.cpp
|
||||
1457468158 source:d:\users\john\documents\programming\github\etl\test\test_error_handler.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<Windows.h>
|
||||
<sstream>
|
||||
@ -3419,7 +3419,7 @@
|
||||
1450265856 d:\users\john\documents\programming\github\etl\largest.h
|
||||
"type_traits.h"
|
||||
|
||||
1456964521 source:d:\users\john\documents\programming\github\etl\test\test_list.cpp
|
||||
1457468249 source:d:\users\john\documents\programming\github\etl\test\test_list.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
"ExtraCheckMacros.h"
|
||||
"../src/list.h"
|
||||
@ -3536,7 +3536,7 @@
|
||||
<stddef.h>
|
||||
"exception.h"
|
||||
|
||||
1456953182 source:d:\users\john\documents\programming\github\etl\test\test_vector.cpp
|
||||
1457027610 source:d:\users\john\documents\programming\github\etl\test\test_vector.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<vector>
|
||||
<array>
|
||||
@ -3558,7 +3558,7 @@
|
||||
1450265856 d:\users\john\documents\programming\github\etl\fixed_iterator.h
|
||||
<iterator>
|
||||
|
||||
1414845610 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\win32\timehelpers.cpp
|
||||
1457468069 source:d:\users\john\documents\programming\github\unittest-cpp\unittest++\win32\timehelpers.cpp
|
||||
"TimeHelpers.h"
|
||||
<windows.h>
|
||||
|
||||
@ -3635,7 +3635,7 @@
|
||||
"../exception.h"
|
||||
"../error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_optional.cpp
|
||||
1457464314 source:d:\users\john\documents\programming\github\etl\test\test_optional.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<string>
|
||||
<ostream>
|
||||
@ -3702,7 +3702,7 @@
|
||||
"../exception.h"
|
||||
"../error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_type_traits.cpp
|
||||
1457463236 source:d:\users\john\documents\programming\github\etl\test\test_type_traits.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
"../src/type_traits.h"
|
||||
<type_traits>
|
||||
@ -4784,7 +4784,7 @@
|
||||
|
||||
1452516033 /home/jwellbelove/Programming/etl/visitor.h
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_forward_list.cpp
|
||||
1457468232 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_forward_list.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
"ExtraCheckMacros.h"
|
||||
"data.h"
|
||||
@ -4840,7 +4840,8 @@
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\function.h
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\nullptr.h
|
||||
1457547753 d:\users\john\documents\programming\github\etl\src\nullptr.h
|
||||
"platform.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\src\pearson.cpp
|
||||
<stdint.h>
|
||||
@ -4853,8 +4854,9 @@
|
||||
<stdint.h>
|
||||
"type_traits.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\type_traits.h
|
||||
1457559890 d:\users\john\documents\programming\github\etl\src\type_traits.h
|
||||
<stddef.h>
|
||||
"platform.h"
|
||||
"nullptr.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\container.h
|
||||
@ -4866,7 +4868,8 @@
|
||||
"type_traits.h"
|
||||
"static_assert.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\static_assert.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\static_assert.h
|
||||
"platform.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\array.h
|
||||
<iterator>
|
||||
@ -4887,7 +4890,7 @@
|
||||
<stddef.h>
|
||||
"type_traits.h"
|
||||
|
||||
1456953182 d:\users\john\documents\programming\github\etl\src\binary.h
|
||||
1457027659 d:\users\john\documents\programming\github\etl\src\binary.h
|
||||
<limits>
|
||||
<assert.h>
|
||||
"type_traits.h"
|
||||
@ -4908,11 +4911,12 @@
|
||||
<stdint.h>
|
||||
"integral_limits.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\bitset.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\bitset.h
|
||||
<algorithm>
|
||||
<iterator>
|
||||
<string.h>
|
||||
<stddef.h>
|
||||
"platform.h"
|
||||
"integral_limits.h"
|
||||
"algorithm.h"
|
||||
"nullptr.h"
|
||||
@ -4929,8 +4933,9 @@
|
||||
"binary.h"
|
||||
"algorithm.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\fnv_1.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\fnv_1.h
|
||||
<stdint.h>
|
||||
"platform.h"
|
||||
"static_assert.h"
|
||||
"type_traits.h"
|
||||
"ihash.h"
|
||||
@ -4949,9 +4954,10 @@
|
||||
"log.h"
|
||||
"power.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\crc16.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\crc16.h
|
||||
<stdint.h>
|
||||
<iterator>
|
||||
"platform.h"
|
||||
"frame_check_sequence.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\frame_check_sequence.h
|
||||
@ -4960,14 +4966,16 @@
|
||||
"type_traits.h"
|
||||
"binary.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\crc16_ccitt.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\crc16_ccitt.h
|
||||
<stdint.h>
|
||||
<iterator>
|
||||
"platform.h"
|
||||
"frame_check_sequence.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\crc32.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\crc32.h
|
||||
<stdint.h>
|
||||
<iterator>
|
||||
"platform.h"
|
||||
"frame_check_sequence.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\checksum.h
|
||||
@ -4981,19 +4989,22 @@
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\enum_type.h
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\crc8_ccitt.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\crc8_ccitt.h
|
||||
<stdint.h>
|
||||
<iterator>
|
||||
"platform.h"
|
||||
"frame_check_sequence.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\crc16_kermit.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\crc16_kermit.h
|
||||
<stdint.h>
|
||||
<iterator>
|
||||
"platform.h"
|
||||
"frame_check_sequence.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\crc64_ecma.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\crc64_ecma.h
|
||||
<stdint.h>
|
||||
<iterator>
|
||||
"platform.h"
|
||||
"frame_check_sequence.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\cyclic_value.h
|
||||
@ -5012,7 +5023,7 @@
|
||||
"alignment.h"
|
||||
"array.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\ideque.h
|
||||
1457468266 d:\users\john\documents\programming\github\etl\src\ideque.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
"algorithm.h"
|
||||
@ -5054,11 +5065,12 @@
|
||||
"../ivector.h"
|
||||
"../error_handler.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\ivector.h
|
||||
1457595336 d:\users\john\documents\programming\github\etl\src\ivector.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<stddef.h>
|
||||
"platform.h"
|
||||
"algorithm.h"
|
||||
"private/vector_base.h"
|
||||
"type_traits.h"
|
||||
@ -5167,7 +5179,7 @@
|
||||
"intrusive_links.h"
|
||||
"algorithm.h"
|
||||
|
||||
1456953131 d:\users\john\documents\programming\github\etl\src\intrusive_links.h
|
||||
1457466644 d:\users\john\documents\programming\github\etl\src\intrusive_links.h
|
||||
<assert.h>
|
||||
"nullptr.h"
|
||||
"type_traits.h"
|
||||
@ -5354,8 +5366,9 @@
|
||||
"exception.h"
|
||||
"error_handler.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\variant.h
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\variant.h
|
||||
<stdint.h>
|
||||
"platform.h"
|
||||
"array.h"
|
||||
"largest.h"
|
||||
"exception.h"
|
||||
@ -5367,3 +5380,401 @@
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\visitor.h
|
||||
|
||||
1457570381 d:\users\john\documents\programming\github\etl\src\platform.h
|
||||
|
||||
1457463956 source:d:\users\john\documents\programming\github\etl\test\murmurhash3.cpp
|
||||
"MurmurHash3.h"
|
||||
<stdlib.h>
|
||||
|
||||
1457464314 d:\users\john\documents\programming\github\etl\test\murmurhash3.h
|
||||
"../src/platform.h"
|
||||
<stdint.h>
|
||||
|
||||
1457508036 source:d:\users\john\documents\programming\github\etl\test\test_bsd_checksum.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<stdint.h>
|
||||
"../src/checksum.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_flat_multimap.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<map>
|
||||
<array>
|
||||
<algorithm>
|
||||
<utility>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
"data.h"
|
||||
"../src/flat_multimap.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\flat_multimap.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
<functional>
|
||||
"iflat_multimap.h"
|
||||
"vector.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\iflat_multimap.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<utility>
|
||||
<stddef.h>
|
||||
"private/flat_multimap_base.h"
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"ivector.h"
|
||||
"error_handler.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\private\flat_multimap_base.h
|
||||
<stddef.h>
|
||||
"../exception.h"
|
||||
"../ivector.h"
|
||||
"../error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_flat_multiset.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<set>
|
||||
<array>
|
||||
<algorithm>
|
||||
<utility>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
"data.h"
|
||||
"../src/flat_multiset.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\flat_multiset.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
<functional>
|
||||
"iflat_multiset.h"
|
||||
"vector.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\iflat_multiset.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<utility>
|
||||
<stddef.h>
|
||||
"private/flat_multiset_base.h"
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"ivector.h"
|
||||
"error_handler.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\private\flat_multiset_base.h
|
||||
<stddef.h>
|
||||
"../exception.h"
|
||||
"../ivector.h"
|
||||
"../error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_links.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
"ExtraCheckMacros.h"
|
||||
"data.h"
|
||||
"../src/intrusive_links.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_intrusive_list.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
"ExtraCheckMacros.h"
|
||||
"data.h"
|
||||
"../src/intrusive_list.h"
|
||||
<algorithm>
|
||||
<array>
|
||||
<list>
|
||||
<vector>
|
||||
<string>
|
||||
|
||||
1457547716 d:\users\john\documents\programming\github\etl\src\intrusive_list.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<stddef.h>
|
||||
"nullptr.h"
|
||||
"type_traits.h"
|
||||
"exception.h"
|
||||
"error_handler.h"
|
||||
"intrusive_links.h"
|
||||
"static_assert.h"
|
||||
"algorithm.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_jenkins.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
"murmurhash3.h"
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<stdint.h>
|
||||
"../src/jenkins.h"
|
||||
"../src/endian.h"
|
||||
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\jenkins.h
|
||||
<stdint.h>
|
||||
<iterator>
|
||||
"platform.h"
|
||||
"static_assert.h"
|
||||
"type_traits.h"
|
||||
"error_handler.h"
|
||||
"ihash.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_multimap.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<map>
|
||||
<array>
|
||||
<algorithm>
|
||||
<utility>
|
||||
<iterator>
|
||||
<string>
|
||||
"../src/multimap.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\multimap.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
<functional>
|
||||
"imultimap.h"
|
||||
"container.h"
|
||||
"pool.h"
|
||||
|
||||
1457548955 d:\users\john\documents\programming\github\etl\src\imultimap.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<stddef.h>
|
||||
"nullptr.h"
|
||||
"private/multimap_base.h"
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"pool.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\private\multimap_base.h
|
||||
<stddef.h>
|
||||
"../exception.h"
|
||||
"../error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_multiset.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<set>
|
||||
<array>
|
||||
<algorithm>
|
||||
<utility>
|
||||
<iterator>
|
||||
<string>
|
||||
"../src/multiset.h"
|
||||
|
||||
1457548976 d:\users\john\documents\programming\github\etl\src\multiset.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
<functional>
|
||||
"imultiset.h"
|
||||
"container.h"
|
||||
"pool.h"
|
||||
|
||||
1457548988 d:\users\john\documents\programming\github\etl\src\imultiset.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<stddef.h>
|
||||
"nullptr.h"
|
||||
"private/multiset_base.h"
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"pool.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\private\multiset_base.h
|
||||
<stddef.h>
|
||||
"../exception.h"
|
||||
"../error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_murmur3.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
"murmurhash3.h"
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<stdint.h>
|
||||
"../src/murmur3.h"
|
||||
"../src/endian.h"
|
||||
|
||||
1457463503 d:\users\john\documents\programming\github\etl\src\murmur3.h
|
||||
<stdint.h>
|
||||
"platform.h"
|
||||
"ihash.h"
|
||||
"binary.h"
|
||||
"error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_pearson.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<iomanip>
|
||||
<stdint.h>
|
||||
"../src/pearson.h"
|
||||
"../src/endian.h"
|
||||
|
||||
1457549034 d:\users\john\documents\programming\github\etl\src\pearson.h
|
||||
<stdint.h>
|
||||
"platform.h"
|
||||
"static_assert.h"
|
||||
"type_traits.h"
|
||||
"endian.h"
|
||||
"ihash.h"
|
||||
"array.h"
|
||||
"container.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_priority_queue.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<queue>
|
||||
"../src/priority_queue.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\priority_queue.h
|
||||
<stddef.h>
|
||||
<functional>
|
||||
"ipriority_queue.h"
|
||||
"container.h"
|
||||
"vector.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\ipriority_queue.h
|
||||
<stddef.h>
|
||||
<algorithm>
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"error_handler.h"
|
||||
"exception.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_unordered_multimap.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<map>
|
||||
<array>
|
||||
<algorithm>
|
||||
<utility>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<numeric>
|
||||
"data.h"
|
||||
"../src/unordered_multimap.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\unordered_multimap.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
<functional>
|
||||
"iunordered_multimap.h"
|
||||
"container.h"
|
||||
"pool.h"
|
||||
"vector.h"
|
||||
"intrusive_forward_list.h"
|
||||
"hash.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\iunordered_multimap.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<utility>
|
||||
<stddef.h>
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"hash.h"
|
||||
"nullptr.h"
|
||||
"ipool.h"
|
||||
"ivector.h"
|
||||
"error_handler.h"
|
||||
"intrusive_forward_list.h"
|
||||
"exception.h"
|
||||
"error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_unordered_multiset.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<set>
|
||||
<array>
|
||||
<algorithm>
|
||||
<utility>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<numeric>
|
||||
"data.h"
|
||||
"../src/unordered_multiset.h"
|
||||
"../src/checksum.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\unordered_multiset.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
<functional>
|
||||
"iunordered_multiset.h"
|
||||
"container.h"
|
||||
"pool.h"
|
||||
"vector.h"
|
||||
"intrusive_forward_list.h"
|
||||
"hash.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\iunordered_multiset.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<utility>
|
||||
<stddef.h>
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"hash.h"
|
||||
"nullptr.h"
|
||||
"ipool.h"
|
||||
"ivector.h"
|
||||
"error_handler.h"
|
||||
"intrusive_forward_list.h"
|
||||
"exception.h"
|
||||
"error_handler.h"
|
||||
|
||||
1457378530 source:d:\users\john\documents\programming\github\etl\test\test_unordered_set.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<array>
|
||||
<algorithm>
|
||||
<utility>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<numeric>
|
||||
"data.h"
|
||||
"../src/unordered_set.h"
|
||||
"../src/checksum.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\unordered_set.h
|
||||
<stddef.h>
|
||||
<iterator>
|
||||
<functional>
|
||||
"iunordered_set.h"
|
||||
"container.h"
|
||||
"pool.h"
|
||||
"vector.h"
|
||||
"intrusive_forward_list.h"
|
||||
"hash.h"
|
||||
|
||||
1456669289 d:\users\john\documents\programming\github\etl\src\iunordered_set.h
|
||||
<iterator>
|
||||
<algorithm>
|
||||
<functional>
|
||||
<utility>
|
||||
<stddef.h>
|
||||
"type_traits.h"
|
||||
"parameter_type.h"
|
||||
"hash.h"
|
||||
"nullptr.h"
|
||||
"ipool.h"
|
||||
"ivector.h"
|
||||
"error_handler.h"
|
||||
"intrusive_forward_list.h"
|
||||
"exception.h"
|
||||
"error_handler.h"
|
||||
|
||||
1456669289 source:d:\users\john\documents\programming\github\etl\test\test_xor_checksum.cpp
|
||||
<UnitTest++/UnitTest++.h>
|
||||
<iterator>
|
||||
<string>
|
||||
<vector>
|
||||
<stdint.h>
|
||||
"../src/checksum.h"
|
||||
|
||||
|
||||
@ -1,109 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
|
||||
<CodeBlocks_layout_file>
|
||||
<FileVersion major="1" minor="0" />
|
||||
<ActiveTarget name="Windows" />
|
||||
<File name="..\..\src\iqueue.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5008" topLine="60" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_map.cpp" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4405" topLine="112" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_optional.cpp" open="0" top="0" tabpos="23" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3050" topLine="59" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\observer.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4997" topLine="66" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_integral_limits.cpp" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1416" topLine="13" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\Win32\TimeHelpers.cpp" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="257" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\ipool.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="12290" topLine="320" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_cyclic_value.cpp" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1365" topLine="12" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_intrusive_forward_list.cpp" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1679" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\ivector.h" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="10520" topLine="236" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_type_traits.cpp" open="0" top="0" tabpos="30" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="30352" topLine="372" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\TestRunner.h" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="692" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_error_handler.cpp" open="0" top="0" tabpos="14" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2501" topLine="42" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\Config.h" open="0" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="773" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_variant.cpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="11763" topLine="384" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\Test.cpp" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="662" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_bitset.cpp" open="0" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1601" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_hash.cpp" open="0" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4733" topLine="114" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_alignment.cpp" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1554" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\vector.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3110" topLine="24" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc32.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3389" topLine="44" />
|
||||
<Cursor1 position="792" topLine="7" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc64_ecma.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
@ -111,59 +12,14 @@
|
||||
<Cursor1 position="3458" topLine="44" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc8_ccitt.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="..\test_set.cpp" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2436" topLine="15" />
|
||||
<Cursor1 position="5885" topLine="199" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\ilist.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="..\..\src\imultimap.h" open="0" top="0" tabpos="16" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="16337" topLine="489" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_vector.cpp" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="9922" topLine="306" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\imap.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="22839" topLine="636" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\TestMacros.h" open="0" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1865" topLine="28" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\intrusive_links.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="20132" topLine="663" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\intrusive_forward_list.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="16457" topLine="442" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\TestRunner.cpp" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2020" topLine="25" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_list.cpp" open="1" top="1" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="40851" topLine="1166" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\istack.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2266" topLine="38" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_forward_list.cpp" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3941" topLine="77" />
|
||||
<Cursor1 position="24110" topLine="684" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\bloom_filter.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
@ -171,74 +27,14 @@
|
||||
<Cursor1 position="3800" topLine="75" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\iunordered_map.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="..\..\src\intrusive_list.h" open="0" top="0" tabpos="15" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="25812" topLine="704" />
|
||||
<Cursor1 position="34228" topLine="1040" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\Checks.h" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="..\test_list.cpp" open="1" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="469" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_array.cpp" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1346" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\optional.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="8753" topLine="220" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_io_port.cpp" open="0" top="0" tabpos="21" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2724" topLine="58" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\frame_check_sequence.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="0" topLine="76" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc16_ccitt.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3464" topLine="44" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_deque.cpp" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="21475" topLine="641" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_exception.cpp" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2419" topLine="15" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_set.cpp" open="0" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5885" topLine="199" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\checksum.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="6114" topLine="139" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\variant.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="36593" topLine="842" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\ExecuteTest.h" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1247" topLine="2" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc16_kermit.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3458" topLine="44" />
|
||||
<Cursor1 position="9856" topLine="244" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_binary.cpp" open="0" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
@ -246,29 +42,44 @@
|
||||
<Cursor1 position="1534" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_bloom_filter.cpp" open="0" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="6486" topLine="208" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_queue.cpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1603" topLine="28" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_algorithm.cpp" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1524" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\binary.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="19509" topLine="464" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\iset.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<File name="..\..\src\intrusive_links.h" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="20665" topLine="581" />
|
||||
<Cursor1 position="8444" topLine="117" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\Test.cpp" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="662" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\TestMacros.h" open="0" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1865" topLine="28" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\ideque.h" open="0" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="9257" topLine="291" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\algorithm.h" open="0" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1652" topLine="12" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\multiset.h" open="0" top="0" tabpos="18" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2054" topLine="21" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_bloom_filter.cpp" open="0" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="6486" topLine="208" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc16.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
@ -276,4 +87,269 @@
|
||||
<Cursor1 position="3363" topLine="44" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_map.cpp" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4405" topLine="112" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc16_kermit.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3458" topLine="44" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\variant.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="36593" topLine="842" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_array.cpp" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1346" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\vector.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3110" topLine="24" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\TestRunner.cpp" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2020" topLine="25" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\pearson.h" open="0" top="0" tabpos="19" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4475" topLine="108" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\imultiset.h" open="0" top="0" tabpos="17" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="23623" topLine="665" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\ExecuteTest.h" open="0" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1247" topLine="2" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\iqueue.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="5008" topLine="60" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_bitset.cpp" open="1" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="20468" topLine="697" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\test1.h" open="1" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc8_ccitt.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2436" topLine="15" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\intrusive_forward_list.h" open="1" top="0" tabpos="6" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="35062" topLine="1044" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\frame_check_sequence.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="0" topLine="76" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_hash.cpp" open="0" top="0" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4733" topLine="114" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\optional.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="8753" topLine="220" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_variant.cpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="11763" topLine="384" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\imap.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="22839" topLine="636" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_vector.cpp" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="9922" topLine="258" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\istack.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2266" topLine="38" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc16_ccitt.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3464" topLine="44" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_alignment.cpp" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1554" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\observer.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4997" topLine="66" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\iunordered_map.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="25812" topLine="704" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\Win32\TimeHelpers.cpp" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="257" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\ivector.h" open="1" top="0" tabpos="2" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="10520" topLine="236" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_algorithm.cpp" open="0" top="0" tabpos="8" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1524" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\checksum.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="6114" topLine="139" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_error_handler.cpp" open="0" top="0" tabpos="14" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2501" topLine="42" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_fnv_1.cpp" open="0" top="0" tabpos="12" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1767" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\crc32.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3389" topLine="44" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\test2.h" open="1" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="98" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_io_port.cpp" open="0" top="0" tabpos="13" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2392" topLine="58" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_integral_limits.cpp" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1416" topLine="13" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\platform.h" open="1" top="1" tabpos="11" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1716" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_exception.cpp" open="0" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2419" topLine="15" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\TestRunner.h" open="0" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="692" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\ilist.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="16337" topLine="489" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_pool.cpp" open="1" top="0" tabpos="7" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="4944" topLine="150" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_bsd_checksum.cpp" open="1" top="0" tabpos="9" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1752" topLine="24" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_optional.cpp" open="0" top="0" tabpos="23" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3050" topLine="59" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_deque.cpp" open="0" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="25407" topLine="743" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\ipool.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="12290" topLine="320" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\type_traits.h" open="1" top="0" tabpos="10" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="0" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_type_traits.cpp" open="0" top="0" tabpos="20" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="30352" topLine="381" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_forward_list.cpp" open="0" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="3941" topLine="77" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\iset.h" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="20665" topLine="581" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\..\unittest-cpp\UnitTest++\Checks.h" open="1" top="0" tabpos="5" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="469" topLine="0" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_intrusive_forward_list.cpp" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="22881" topLine="590" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\..\src\nullptr.h" open="1" top="0" tabpos="14" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="2454" topLine="10" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_queue.cpp" open="0" top="0" tabpos="0" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1603" topLine="28" />
|
||||
</Cursor>
|
||||
</File>
|
||||
<File name="..\test_cyclic_value.cpp" open="0" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
|
||||
<Cursor>
|
||||
<Cursor1 position="1365" topLine="12" />
|
||||
</Cursor>
|
||||
</File>
|
||||
</CodeBlocks_layout_file>
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
|
||||
// Microsoft Visual Studio
|
||||
|
||||
#if defined(_MSC_VER)
|
||||
#if defined(ETL_COMPILER_MICROSOFT)
|
||||
|
||||
#define FORCE_INLINE __forceinline
|
||||
|
||||
@ -27,7 +27,7 @@
|
||||
|
||||
// Other compilers
|
||||
|
||||
#else // defined(_MSC_VER)
|
||||
#else // defined(ETL_COMPILER_MICROSOFT)
|
||||
|
||||
#define FORCE_INLINE inline __attribute__((always_inline))
|
||||
|
||||
@ -46,7 +46,7 @@ inline uint64_t rotl64(uint64_t x, int8_t r)
|
||||
|
||||
#define BIG_CONSTANT(x) (x##LLU)
|
||||
|
||||
#endif // !defined(_MSC_VER)
|
||||
#endif // !defined(ETL_COMPILER_MICROSOFT)
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
// Block read - if your platform needs to do endian-swapping or can only
|
||||
|
||||
@ -10,7 +10,9 @@
|
||||
|
||||
// Microsoft Visual Studio
|
||||
|
||||
#if defined(_MSC_VER) && (_MSC_VER < 1600)
|
||||
#include "../src/platform.h"
|
||||
|
||||
#if defined(ETL_COMPILER_MICROSOFT) && (_MSC_VER < 1600)
|
||||
|
||||
typedef unsigned char uint8_t;
|
||||
typedef unsigned int uint32_t;
|
||||
@ -18,11 +20,11 @@ typedef unsigned __int64 uint64_t;
|
||||
|
||||
// Other compilers
|
||||
|
||||
#else // defined(_MSC_VER)
|
||||
#else // defined(ETL_COMPILER_MICROSOFT)
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
#endif // !defined(_MSC_VER)
|
||||
#endif // !defined(ETL_COMPILER_MICROSOFT)
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ namespace
|
||||
{
|
||||
value_type value = *begin++;
|
||||
|
||||
for (int i = 0; i < sizeof(value_type); ++i)
|
||||
for (size_t i = 0; i < sizeof(value_type); ++i)
|
||||
{
|
||||
uint8_t byte = (value >> (i * 8)) & 0xFF;
|
||||
checksum = etl::rotate_right(checksum) + byte;
|
||||
@ -81,7 +81,7 @@ namespace
|
||||
{
|
||||
checksum_calculator.add(data[i]);
|
||||
}
|
||||
|
||||
|
||||
uint8_t sum = checksum_calculator;
|
||||
uint8_t compare = reference_checksum<uint8_t>(data.begin(), data.end());
|
||||
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
|
||||
|
||||
#include "algorithm.h"
|
||||
#include "alignment.h"
|
||||
#include "array.h"
|
||||
@ -35,7 +37,7 @@ struct Test
|
||||
d(d)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
int i;
|
||||
double d;
|
||||
};
|
||||
@ -54,15 +56,15 @@ void test_algorithm()
|
||||
int y = 1;
|
||||
int* p;
|
||||
bool b;
|
||||
|
||||
|
||||
// minmax_element
|
||||
result1 = etl::minmax_element(etl::begin(data), etl::end(data));
|
||||
result1 = etl::minmax_element(etl::begin(data), etl::end(data), std::greater<int>());
|
||||
|
||||
|
||||
// minmax
|
||||
result2 = etl::minmax(x, y);
|
||||
result2 = etl::minmax(x, y, std::greater<int>());
|
||||
|
||||
|
||||
// is_sorted_until
|
||||
p = etl::is_sorted_until(etl::begin(data), etl::end(data));
|
||||
p = etl::is_sorted_until(etl::begin(data), etl::end(data), std::greater<int>());
|
||||
@ -70,37 +72,37 @@ void test_algorithm()
|
||||
// is_sorted
|
||||
b = etl::is_sorted(etl::begin(data), etl::end(data));
|
||||
b = etl::is_sorted(etl::begin(data), etl::end(data), std::greater<int>());
|
||||
|
||||
|
||||
// copy_n
|
||||
p = etl::copy_n(etl::begin(data), 5, etl::begin(data2));
|
||||
|
||||
// copy_if
|
||||
p = etl::copy_if(etl::begin(data), etl::end(data), etl::begin(data2), std::bind2nd(std::greater<int>(), 4));
|
||||
|
||||
|
||||
// find_if_not
|
||||
p = etl::find_if_not(etl::begin(data), etl::end(data), std::bind2nd(std::greater<int>(), 4));
|
||||
|
||||
|
||||
// all_of
|
||||
b = etl::all_of(etl::begin(data), etl::end(data), std::bind2nd(std::greater<int>(), 4));
|
||||
|
||||
|
||||
// any_of
|
||||
b = etl::any_of(etl::begin(data), etl::end(data), std::bind2nd(std::greater<int>(), 4));
|
||||
|
||||
|
||||
// none_of
|
||||
b = etl::none_of(etl::begin(data), etl::end(data), std::bind2nd(std::greater<int>(), 4));
|
||||
|
||||
|
||||
// is_permutation
|
||||
b = etl::is_permutation(etl::begin(data), etl::end(data), etl::begin(data2));
|
||||
b = etl::is_permutation(etl::begin(data), etl::end(data), etl::begin(data2), std::equal_to<int>());
|
||||
b = etl::is_permutation(etl::begin(data), etl::end(data), etl::begin(data2), etl::end(data2));
|
||||
b = etl::is_permutation(etl::begin(data), etl::end(data), etl::begin(data2), etl::end(data2), std::equal_to<int>());
|
||||
|
||||
|
||||
// is_partitioned
|
||||
b = etl::is_partitioned(etl::begin(data), etl::end(data), std::bind2nd(std::greater<int>(), 4));
|
||||
|
||||
|
||||
// partition_point
|
||||
p = etl::partition_point(etl::begin(data), etl::end(data), std::bind2nd(std::greater<int>(), 4));
|
||||
|
||||
|
||||
// partition_copy
|
||||
result1 = etl::partition_copy(etl::begin(data), etl::end(data), etl::begin(data2), etl::begin(data3), std::bind2nd(std::greater<int>(), 4));
|
||||
}
|
||||
@ -114,12 +116,12 @@ etl::aligned_storage_as<100, double>::type data10;
|
||||
void test_alignment()
|
||||
{
|
||||
int a = static_cast<int&>(data9);
|
||||
|
||||
|
||||
etl::aligned_storage<1, 1>::type data1;
|
||||
etl::aligned_storage<1, 2>::type data2;
|
||||
etl::aligned_storage<1, 4>::type data3;
|
||||
etl::aligned_storage<1, 8>::type data4;
|
||||
|
||||
|
||||
etl::aligned_storage_as<1, char>::type data5;
|
||||
etl::aligned_storage_as<1, short>::type data6;
|
||||
etl::aligned_storage_as<1, int>::type data7;
|
||||
@ -132,7 +134,7 @@ void test_alignment()
|
||||
void test_array()
|
||||
{
|
||||
etl::array<int, 10> a;
|
||||
|
||||
|
||||
int i = a[4];
|
||||
int s = a.size();
|
||||
a.fill(45);
|
||||
@ -155,7 +157,7 @@ void test_bitset()
|
||||
etl::bitset<63> b63;
|
||||
etl::bitset<64> b64;
|
||||
etl::bitset<65> b65;
|
||||
|
||||
|
||||
b65.set();
|
||||
b65.set(4, true);
|
||||
b65.reset();
|
||||
@ -165,9 +167,9 @@ void test_bitset()
|
||||
b = b65[64];
|
||||
b65.flip();
|
||||
b65.flip(5);
|
||||
|
||||
|
||||
etl::ibitset& ib = b65;
|
||||
|
||||
|
||||
ib.set();
|
||||
ib.set(4, true);
|
||||
ib.reset();
|
||||
@ -184,24 +186,24 @@ void test_bitset()
|
||||
void test_crc()
|
||||
{
|
||||
char data[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
|
||||
|
||||
|
||||
uint8_t crc1 = etl::crc8_ccitt(etl::begin(data), etl::end(data));
|
||||
uint8_t crc2 = etl::crc8_ccitt(etl::begin(data), etl::end(data));
|
||||
|
||||
uint16_t crc3 = etl::crc16(etl::begin(data), etl::end(data));
|
||||
uint16_t crc4 = etl::crc16(etl::begin(data), etl::end(data));
|
||||
|
||||
|
||||
uint16_t crc5 = etl::crc16_ccitt(etl::begin(data), etl::end(data));
|
||||
uint16_t crc6 = etl::crc16_ccitt(etl::begin(data), etl::end(data));
|
||||
|
||||
uint16_t crc7 = etl::crc16_kermit(etl::begin(data), etl::end(data));
|
||||
uint16_t crc8 = etl::crc16_kermit(etl::begin(data), etl::end(data));
|
||||
|
||||
|
||||
uint32_t crc9 = etl::crc32(etl::begin(data), etl::end(data));
|
||||
uint32_t crc10 = etl::crc32(etl::begin(data), etl::end(data));
|
||||
|
||||
|
||||
uint64_t crc11 = etl::crc64_ecma(etl::begin(data), etl::end(data));
|
||||
uint64_t crc12 = etl::crc64_ecma(etl::begin(data), etl::end(data));
|
||||
uint64_t crc12 = etl::crc64_ecma(etl::begin(data), etl::end(data));
|
||||
}
|
||||
|
||||
//*****************************************************************************
|
||||
@ -210,14 +212,14 @@ void test_crc()
|
||||
void test_cyclic_value()
|
||||
{
|
||||
etl::cyclic_value<int, 1, 10> cv1;
|
||||
|
||||
|
||||
etl::cyclic_value<int> cv2;
|
||||
cv2.set(3, 8);
|
||||
|
||||
|
||||
cv1.advance(3);
|
||||
cv1.to_first();
|
||||
cv1.to_last();
|
||||
|
||||
|
||||
--cv1;
|
||||
++cv1;
|
||||
int f = cv1.first();
|
||||
@ -226,7 +228,7 @@ void test_cyclic_value()
|
||||
int v = cv1;
|
||||
cv1 = v;
|
||||
cv1 = cv2;
|
||||
|
||||
|
||||
bool b;
|
||||
b = cv1 == cv2;
|
||||
b = cv1 != cv2;
|
||||
@ -258,7 +260,7 @@ struct dynamic_serial_port
|
||||
etl::io_port_rw<uint16_t> control;
|
||||
etl::io_port_ro<uint16_t> status;
|
||||
etl::io_port_wos<uint8_t> control2;
|
||||
};
|
||||
};
|
||||
|
||||
//*****************************************************************************
|
||||
// io_port
|
||||
@ -266,17 +268,17 @@ struct dynamic_serial_port
|
||||
void test_io_port()
|
||||
{
|
||||
serial_port<0x1234> port1;
|
||||
|
||||
|
||||
uint8_t rxdata = port1.rxdata;
|
||||
port1.txdata = 0x34;
|
||||
port1.control = 0x5678; // Little endian.
|
||||
uint16_t status = port1.status;
|
||||
port1.control2 = 0xDE;
|
||||
int control2 = port1.control2;
|
||||
|
||||
|
||||
uint8_t memory[7];
|
||||
dynamic_serial_port port2(memory);
|
||||
|
||||
|
||||
uint8_t rxdata2 = port2.rxdata;
|
||||
port2.txdata = 0x34;
|
||||
port2.control = 0x5678; // Little endian.
|
||||
@ -291,15 +293,15 @@ void test_io_port()
|
||||
void test_variant()
|
||||
{
|
||||
typedef etl::variant<int, double, Test> Data;
|
||||
|
||||
|
||||
Data data;
|
||||
|
||||
data = int(1);
|
||||
int i = data;
|
||||
|
||||
|
||||
data = double(2.2);
|
||||
double d = data;
|
||||
|
||||
|
||||
data = Test(3, 3.3);
|
||||
Test test(data);
|
||||
}
|
||||
@ -310,14 +312,14 @@ void test_variant()
|
||||
void test_deque()
|
||||
{
|
||||
typedef etl::deque<Test, 10> Data;
|
||||
|
||||
|
||||
Data data;
|
||||
|
||||
|
||||
data.push_back(Test(1, 1.1));
|
||||
data.push_back(Test(2, 2.2));
|
||||
|
||||
|
||||
Data::iterator it = data.begin();
|
||||
data.erase(it);
|
||||
data.erase(it);
|
||||
}
|
||||
|
||||
//*****************************************************************************
|
||||
@ -326,12 +328,12 @@ void test_deque()
|
||||
void test_vector()
|
||||
{
|
||||
typedef etl::vector<Test, 10> Data;
|
||||
|
||||
|
||||
Data data;
|
||||
|
||||
|
||||
data.push_back(Test(1, 1.1));
|
||||
data.push_back(Test(2, 2.2));
|
||||
|
||||
|
||||
Data::iterator it = data.begin();
|
||||
data.erase(it);
|
||||
}
|
||||
@ -343,21 +345,21 @@ void test_list()
|
||||
{
|
||||
typedef etl::list<Test, 10> Data;
|
||||
typedef etl::list<int, 10> Data2;
|
||||
|
||||
|
||||
Data data;
|
||||
Data2 data2;
|
||||
|
||||
|
||||
data.push_back(Test(1, 1.1));
|
||||
data.push_front(Test(3, 3.3));
|
||||
data.reverse();
|
||||
|
||||
|
||||
Data::iterator it = data.begin();
|
||||
data.erase(it);
|
||||
|
||||
|
||||
data2.push_back(1);
|
||||
data2.push_front(3);
|
||||
data2.reverse();
|
||||
|
||||
|
||||
Data2::iterator it2 = data2.begin();
|
||||
data2.erase(it2);
|
||||
}
|
||||
@ -368,14 +370,14 @@ void test_list()
|
||||
void test_map()
|
||||
{
|
||||
typedef etl::map<int, int, 10> Data;
|
||||
|
||||
|
||||
Data data;
|
||||
|
||||
|
||||
data.insert(std::pair<int, int>(1, 2));
|
||||
data.insert(std::pair<int, int>(3, 4));
|
||||
|
||||
|
||||
Data::iterator it = data.begin();
|
||||
data.erase(it);
|
||||
data.erase(it);
|
||||
}
|
||||
|
||||
//*****************************************************************************
|
||||
|
||||
@ -27,7 +27,7 @@ SOFTWARE.
|
||||
******************************************************************************/
|
||||
|
||||
#include <UnitTest++/UnitTest++.h>
|
||||
#if defined(PLATFORM_WINDOWS)
|
||||
#if defined(ETL_PLATFORM_WINDOWS)
|
||||
#include <Windows.h>
|
||||
#endif
|
||||
#include <sstream>
|
||||
@ -61,7 +61,7 @@ void receive_error(const etl::exception& e)
|
||||
std::ostringstream oss;
|
||||
oss << "Error '" << e.what() << "' in " << e.file_name() << " at line " << e.line_number() << "\n";
|
||||
|
||||
#if defined(PLATFORM_WINDOWS) && defined(COMPILER_MICROSOFT)
|
||||
#if defined(ETL_PLATFORM_WINDOWS) && defined(ETL_COMPILER_MICROSOFT)
|
||||
std::string stext = oss.str();
|
||||
|
||||
WCHAR text[200];
|
||||
@ -86,7 +86,7 @@ public:
|
||||
std::ostringstream oss;
|
||||
oss << "Error '" << e.what() << "' in " << e.file_name() << " at line " << e.line_number() << "\n";
|
||||
|
||||
#if defined(PLATFORM_WINDOWS) && defined(COMPILER_MICROSOFT)
|
||||
#if defined(ETL_PLATFORM_WINDOWS) && defined(ETL_COMPILER_MICROSOFT)
|
||||
std::string stext = oss.str();
|
||||
|
||||
WCHAR text[200];
|
||||
|
||||
@ -85,26 +85,12 @@ namespace
|
||||
};
|
||||
|
||||
//***************************************************************************
|
||||
bool operator ==(const ItemDCNode& lhs, const ItemDCNode& rhs)
|
||||
{
|
||||
return lhs.data == rhs.data;
|
||||
}
|
||||
|
||||
bool operator ==(const ItemNDCNode& lhs, const ItemNDCNode& rhs)
|
||||
{
|
||||
return lhs.data == rhs.data;
|
||||
}
|
||||
|
||||
bool operator !=(const ItemDCNode& lhs, const ItemDCNode& rhs)
|
||||
{
|
||||
return lhs.data != rhs.data;
|
||||
}
|
||||
|
||||
bool operator !=(const ItemNDCNode& lhs, const ItemNDCNode& rhs)
|
||||
{
|
||||
return lhs.data != rhs.data;
|
||||
}
|
||||
|
||||
std::ostream& operator << (std::ostream& os, const ItemNDCNode& node)
|
||||
{
|
||||
os << node.data;
|
||||
@ -137,10 +123,10 @@ namespace
|
||||
typedef std::vector<ItemNDCNode> InitialDataNDC;
|
||||
}
|
||||
|
||||
namespace
|
||||
{
|
||||
namespace
|
||||
{
|
||||
SUITE(test_forward_list)
|
||||
{
|
||||
{
|
||||
InitialDataNDC unsorted_data;
|
||||
InitialDataNDC sorted_data;
|
||||
InitialDataNDC sorted_data2;
|
||||
|
||||
@ -176,7 +176,7 @@ namespace
|
||||
TEST(test_optional_container)
|
||||
{
|
||||
// The indexed access doesn't work in Linux for some reason!!!
|
||||
#ifndef PLATFORM_LINUX
|
||||
#ifndef ETL_PLATFORM_LINUX
|
||||
etl::optional<etl::vector<Data, 10>> container;
|
||||
CHECK(!bool(container));//
|
||||
|
||||
|
||||
@ -28,7 +28,7 @@ SOFTWARE.
|
||||
|
||||
#include <UnitTest++/UnitTest++.h>
|
||||
|
||||
#if defined(COMPILER_GCC)
|
||||
#if defined(ETL_COMPILER_GCC)
|
||||
namespace std
|
||||
{
|
||||
template <typename T>
|
||||
|
||||
@ -28,7 +28,6 @@ SOFTWARE.
|
||||
|
||||
#include <UnitTest++/UnitTest++.h>
|
||||
|
||||
#include <set>
|
||||
#include <array>
|
||||
#include <algorithm>
|
||||
#include <utility>
|
||||
|
||||
@ -70,7 +70,7 @@
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;PLATFORM_WINDOWS;COMPILER_MICROSOFT;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../unittest-cpp</AdditionalIncludeDirectories>
|
||||
<UndefinePreprocessorDefinitions>
|
||||
</UndefinePreprocessorDefinitions>
|
||||
@ -89,7 +89,7 @@
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;PLATFORM_WINDOWS;COMPILER_MICROSOFT;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;ETL_VERBOSE_ERRORS;ETL_CHECK_PUSH_POP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../unittest-cpp</AdditionalIncludeDirectories>
|
||||
<UndefinePreprocessorDefinitions>
|
||||
</UndefinePreprocessorDefinitions>
|
||||
@ -111,7 +111,7 @@
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;PLATFORM_WINDOWS;COMPILER_MICROSOFT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;ETL_THROW_EXCEPTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<AdditionalIncludeDirectories>../../../unittest-cpp</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
@ -214,6 +214,7 @@
|
||||
<ClInclude Include="..\..\src\iset.h" />
|
||||
<ClInclude Include="..\..\src\istack.h" />
|
||||
<ClInclude Include="..\..\src\container.h" />
|
||||
<ClInclude Include="..\..\src\istring.h" />
|
||||
<ClInclude Include="..\..\src\iunordered_map.h" />
|
||||
<ClInclude Include="..\..\src\iunordered_multimap.h" />
|
||||
<ClInclude Include="..\..\src\iunordered_set.h" />
|
||||
@ -255,6 +256,7 @@
|
||||
<ClInclude Include="..\..\src\private\queue_base.h" />
|
||||
<ClInclude Include="..\..\src\private\set_base.h" />
|
||||
<ClInclude Include="..\..\src\private\stack_base.h" />
|
||||
<ClInclude Include="..\..\src\private\string_base.h" />
|
||||
<ClInclude Include="..\..\src\private\vector_base.h" />
|
||||
<ClInclude Include="..\..\src\queue.h" />
|
||||
<ClInclude Include="..\..\src\radix.h" />
|
||||
@ -263,6 +265,9 @@
|
||||
<ClInclude Include="..\..\src\smallest.h" />
|
||||
<ClInclude Include="..\..\src\stack.h" />
|
||||
<ClInclude Include="..\..\src\static_assert.h" />
|
||||
<ClInclude Include="..\..\src\string.h" />
|
||||
<ClInclude Include="..\..\src\test1.h" />
|
||||
<ClInclude Include="..\..\src\test2.h" />
|
||||
<ClInclude Include="..\..\src\type_traits.h" />
|
||||
<ClInclude Include="..\..\src\unordered_map.h" />
|
||||
<ClInclude Include="..\..\src\unordered_multiset.h" />
|
||||
|
||||
@ -477,6 +477,21 @@
|
||||
<ClInclude Include="..\..\src\unordered_multiset.h">
|
||||
<Filter>ETL\Containers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\string.h">
|
||||
<Filter>ETL\Containers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\private\string_base.h">
|
||||
<Filter>ETL\Private</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\istring.h">
|
||||
<Filter>ETL\Containers</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\test1.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\test2.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\unittest-cpp\UnitTest++\AssertException.cpp">
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user