mirror of
https://github.com/USCiLab/cereal.git
synced 2025-10-18 01:45:52 +02:00
cleaning up projects
This commit is contained in:
@@ -1,191 +0,0 @@
|
|||||||
#include <cereal/access.hpp>
|
|
||||||
#include <cereal/details/traits.hpp>
|
|
||||||
#include <cereal/details/helpers.hpp>
|
|
||||||
#include <cereal/types/base_class.hpp>
|
|
||||||
#include <cereal/cereal.hpp>
|
|
||||||
|
|
||||||
#include <cereal/types/array.hpp>
|
|
||||||
#include <cereal/types/bitset.hpp>
|
|
||||||
#include <cereal/types/boost_variant.hpp>
|
|
||||||
#include <cereal/types/chrono.hpp>
|
|
||||||
#include <cereal/types/common.hpp>
|
|
||||||
#include <cereal/types/complex.hpp>
|
|
||||||
#include <cereal/types/deque.hpp>
|
|
||||||
#include <cereal/types/forward_list.hpp>
|
|
||||||
#include <cereal/types/list.hpp>
|
|
||||||
#include <cereal/types/map.hpp>
|
|
||||||
#include <cereal/types/memory.hpp>
|
|
||||||
|
|
||||||
#include <cereal/details/util.hpp>
|
|
||||||
|
|
||||||
#include <cereal/details/polymorphic_impl.hpp>
|
|
||||||
#include <cereal/types/polymorphic.hpp>
|
|
||||||
|
|
||||||
#include <cereal/types/queue.hpp>
|
|
||||||
#include <cereal/types/set.hpp>
|
|
||||||
#include <cereal/types/stack.hpp>
|
|
||||||
#include <cereal/types/string.hpp>
|
|
||||||
#include <cereal/types/tuple.hpp>
|
|
||||||
#include <cereal/types/unordered_map.hpp>
|
|
||||||
#include <cereal/types/unordered_set.hpp>
|
|
||||||
#include <cereal/types/utility.hpp>
|
|
||||||
#include <cereal/types/vector.hpp>
|
|
||||||
|
|
||||||
#include <cereal/archives/binary.hpp>
|
|
||||||
#include <cereal/archives/portable_binary.hpp>
|
|
||||||
#include <cereal/archives/xml.hpp>
|
|
||||||
#include <cereal/archives/json.hpp>
|
|
||||||
|
|
||||||
#include <iostream>
|
|
||||||
#include <type_traits>
|
|
||||||
#include <functional>
|
|
||||||
|
|
||||||
struct Archive {};
|
|
||||||
|
|
||||||
struct Test
|
|
||||||
{
|
|
||||||
template <class Archive>
|
|
||||||
void serialize( Archive & ar )
|
|
||||||
{
|
|
||||||
std::cout << "hey there" << std::endl;
|
|
||||||
}
|
|
||||||
|
|
||||||
template <class Archive>
|
|
||||||
void save( Archive & ar ) const
|
|
||||||
{
|
|
||||||
std::cout << "saved by the bell" << std::endl;
|
|
||||||
}
|
|
||||||
|
|
||||||
template <class Archive>
|
|
||||||
void load( Archive & ar )
|
|
||||||
{
|
|
||||||
std::cout << "locked and loaded" << std::endl;
|
|
||||||
}
|
|
||||||
|
|
||||||
template <class Archive>
|
|
||||||
static Test * load_and_allocate( Archive & ar )
|
|
||||||
{ }
|
|
||||||
};
|
|
||||||
|
|
||||||
template <class Archive>
|
|
||||||
void serialize( Archive & ar, Test & t )
|
|
||||||
{ }
|
|
||||||
|
|
||||||
template <class Archive>
|
|
||||||
void load( Archive & ar, Test & t )
|
|
||||||
{ }
|
|
||||||
|
|
||||||
template <class Archive>
|
|
||||||
void save( Archive & ar, Test const & t )
|
|
||||||
{ }
|
|
||||||
|
|
||||||
namespace cereal
|
|
||||||
{
|
|
||||||
template <>
|
|
||||||
struct LoadAndAllocate<Test>
|
|
||||||
{
|
|
||||||
template <class Archive>
|
|
||||||
static Test * load_and_allocate( Archive & ar )
|
|
||||||
{ }
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
struct A
|
|
||||||
{
|
|
||||||
virtual void foo() = 0;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct B : A
|
|
||||||
{
|
|
||||||
void foo() {}
|
|
||||||
};
|
|
||||||
|
|
||||||
struct C
|
|
||||||
{
|
|
||||||
char a;
|
|
||||||
};
|
|
||||||
|
|
||||||
CEREAL_REGISTER_TYPE(B);
|
|
||||||
|
|
||||||
int main()
|
|
||||||
{
|
|
||||||
|
|
||||||
typedef Test T;
|
|
||||||
|
|
||||||
// Test Load and Allocate internal/external
|
|
||||||
std::cout << "\tload_and_allocate" << std::endl;
|
|
||||||
std::cout << cereal::traits::has_member_load_and_allocate<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::has_non_member_load_and_allocate<T, Archive>::value << std::endl;
|
|
||||||
|
|
||||||
// serialize
|
|
||||||
std::cout << "\tserialize" << std::endl;
|
|
||||||
std::cout << cereal::traits::has_member_serialize<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::has_non_member_serialize<T, Archive>::value << std::endl;
|
|
||||||
|
|
||||||
// load
|
|
||||||
std::cout << "\tload" << std::endl;
|
|
||||||
std::cout << cereal::traits::has_member_load<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::has_non_member_load<T, Archive>::value << std::endl;
|
|
||||||
|
|
||||||
// save
|
|
||||||
std::cout << "\tsave" << std::endl;
|
|
||||||
std::cout << cereal::traits::has_member_save<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::has_non_member_save<T, Archive>::value << std::endl;
|
|
||||||
|
|
||||||
// splittable
|
|
||||||
std::cout << "\t splittable" << std::endl;
|
|
||||||
std::cout << cereal::traits::has_member_split<T, Archive, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::has_non_member_split<T, Archive, Archive>::value << std::endl;
|
|
||||||
|
|
||||||
// serialiable
|
|
||||||
std::cout << "\toutput serializable" << std::endl;
|
|
||||||
std::cout << cereal::traits::is_output_serializable<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::is_input_serializable<T, Archive>::value << std::endl;
|
|
||||||
|
|
||||||
// specialized
|
|
||||||
std::cout << "\tspecialized" << std::endl;
|
|
||||||
std::cout << cereal::traits::detail::is_specialized_member_serialize<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::detail::is_specialized_member_load_save<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::detail::is_specialized_non_member_serialize<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::detail::is_specialized_non_member_load_save<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::detail::is_specialized_error<T, Archive>::value << std::endl;
|
|
||||||
std::cout << cereal::traits::is_specialized<T, Archive>::value << std::endl;
|
|
||||||
|
|
||||||
// array size
|
|
||||||
typedef int arr[5][3][2];
|
|
||||||
std::cout << "\tarray size" << std::endl;
|
|
||||||
std::cout << cereal::traits::sizeof_array<arr>::value << std::endl;
|
|
||||||
|
|
||||||
std::cout << typeid(A).name() << std::endl;
|
|
||||||
std::cout << typeid(cereal::traits::has_load_and_allocate<int, bool>).name() << std::endl;
|
|
||||||
|
|
||||||
Archive a;
|
|
||||||
T t;
|
|
||||||
|
|
||||||
cereal::access::member_save( a, t );
|
|
||||||
cereal::access::member_load( a, t );
|
|
||||||
cereal::access::member_serialize( a, t );
|
|
||||||
|
|
||||||
//std::stringstream ss;
|
|
||||||
{
|
|
||||||
cereal::JSONOutputArchive ar( std::cout );
|
|
||||||
ar( 5 );
|
|
||||||
ar( cereal::make_nvp("hello", 2.4f ) );
|
|
||||||
std::string s = "hey yo";
|
|
||||||
ar( CEREAL_NVP( s ) );
|
|
||||||
}
|
|
||||||
//{
|
|
||||||
// cereal::JSONInputArchive ar( ss );
|
|
||||||
// int x;
|
|
||||||
// ar( x );
|
|
||||||
// assert( x == 5 );
|
|
||||||
// float f;
|
|
||||||
// ar( f );
|
|
||||||
// assert( f == 2.4f );
|
|
||||||
// std::string s;
|
|
||||||
// ar( s );
|
|
||||||
// assert( s == "hey yo" );
|
|
||||||
//}
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
||||||
# Visual Studio 2012
|
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vs2012", "vs2012.vcxproj", "{097C6C5A-7E3A-4831-A32C-B76BC5BD2315}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|Win32 = Debug|Win32
|
|
||||||
Release|Win32 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{097C6C5A-7E3A-4831-A32C-B76BC5BD2315}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{097C6C5A-7E3A-4831-A32C-B76BC5BD2315}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{097C6C5A-7E3A-4831-A32C-B76BC5BD2315}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{097C6C5A-7E3A-4831-A32C-B76BC5BD2315}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
||||||
@@ -1,134 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
|
||||||
<ProjectConfiguration Include="Debug|Win32">
|
|
||||||
<Configuration>Debug</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
|
||||||
<Configuration>Release</Configuration>
|
|
||||||
<Platform>Win32</Platform>
|
|
||||||
</ProjectConfiguration>
|
|
||||||
</ItemGroup>
|
|
||||||
<PropertyGroup Label="Globals">
|
|
||||||
<ProjectGuid>{097C6C5A-7E3A-4831-A32C-B76BC5BD2315}</ProjectGuid>
|
|
||||||
<RootNamespace>vs2012</RootNamespace>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
|
||||||
<UseDebugLibraries>true</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v120</PlatformToolset>
|
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
|
||||||
<ConfigurationType>Application</ConfigurationType>
|
|
||||||
<UseDebugLibraries>false</UseDebugLibraries>
|
|
||||||
<PlatformToolset>v120</PlatformToolset>
|
|
||||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
||||||
<CharacterSet>MultiByte</CharacterSet>
|
|
||||||
</PropertyGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
|
||||||
<ImportGroup Label="ExtensionSettings">
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
||||||
</ImportGroup>
|
|
||||||
<PropertyGroup Label="UserMacros" />
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<IncludePath>$(SolutionDir)\..\include;C:\Boost\include\boost-1_54;$(IncludePath)</IncludePath>
|
|
||||||
<LibraryPath>C:\Boost\lib;$(LibraryPath)</LibraryPath>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<IncludePath>$(SolutionDir)\..\include;C:\Boost\include\boost-1_54;$(IncludePath)</IncludePath>
|
|
||||||
<LibraryPath>C:\Boost\lib;$(LibraryPath)</LibraryPath>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<Optimization>Disabled</Optimization>
|
|
||||||
<SDLCheck>true</SDLCheck>
|
|
||||||
<TreatWarningAsError>true</TreatWarningAsError>
|
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
||||||
<ClCompile>
|
|
||||||
<WarningLevel>Level3</WarningLevel>
|
|
||||||
<Optimization>MaxSpeed</Optimization>
|
|
||||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
||||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
||||||
<SDLCheck>true</SDLCheck>
|
|
||||||
<TreatWarningAsError>true</TreatWarningAsError>
|
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
||||||
</ClCompile>
|
|
||||||
<Link>
|
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
||||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
||||||
<OptimizeReferences>true</OptimizeReferences>
|
|
||||||
</Link>
|
|
||||||
</ItemDefinitionGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClInclude Include="..\include\cereal\access.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\archives\binary.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\archives\json.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\archives\portable_binary.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\archives\xml.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\cereal.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\details\helpers.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\details\polymorphic_impl.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\details\static_object.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\details\traits.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\details\util.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\base64.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\document.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\filestream.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\genericstream.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\internal\pow10.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\internal\stack.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\internal\strfunc.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\prettywriter.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\rapidjson.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\reader.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\stringbuffer.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\writer.h" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml_iterators.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml_print.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml_utils.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\array.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\base_class.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\bitset.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\boost_variant.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\chrono.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\common.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\complex.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\deque.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\forward_list.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\list.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\map.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\memory.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\polymorphic.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\queue.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\set.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\stack.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\string.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\tuple.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\unordered_map.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\unordered_set.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\utility.hpp" />
|
|
||||||
<ClInclude Include="..\include\cereal\types\vector.hpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="sandbox_vs2012.cpp" />
|
|
||||||
</ItemGroup>
|
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
||||||
<ImportGroup Label="ExtensionTargets">
|
|
||||||
</ImportGroup>
|
|
||||||
</Project>
|
|
||||||
@@ -1,171 +0,0 @@
|
|||||||
<?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;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>
|
|
||||||
<ClInclude Include="..\include\cereal\access.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\archives\binary.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\archives\json.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\archives\portable_binary.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\archives\xml.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\cereal.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\details\helpers.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\details\polymorphic_impl.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\details\static_object.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\details\traits.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\details\util.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\base64.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\document.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\filestream.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\genericstream.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\internal\pow10.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\internal\stack.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\internal\strfunc.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\prettywriter.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\rapidjson.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\reader.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\stringbuffer.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidjson\writer.h">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml_iterators.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml_print.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\external\rapidxml\rapidxml_utils.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\array.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\base_class.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\bitset.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\boost_variant.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\chrono.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\common.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\complex.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\deque.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\forward_list.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\list.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\map.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\memory.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\polymorphic.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\queue.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\set.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\stack.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\string.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\tuple.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\unordered_map.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\unordered_set.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\utility.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
<ClInclude Include="..\include\cereal\types\vector.hpp">
|
|
||||||
<Filter>Header Files</Filter>
|
|
||||||
</ClInclude>
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<ClCompile Include="sandbox_vs2012.cpp">
|
|
||||||
<Filter>Source Files</Filter>
|
|
||||||
</ClCompile>
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
Reference in New Issue
Block a user