Pyrogenesis  trunk
Classes
SerializedTypes.h File Reference

Provide specializations for some generic types and containers. More...

#include "simulation2/serialization/SerializeTemplates.h"
#include "lib/types.h"
#include <array>
#include <map>
#include <set>
#include <string>
#include <unordered_map>
#include <vector>
Include dependency graph for SerializedTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SerializeHelper< std::array< T, N > >
 
struct  SerializeHelper< std::vector< T > >
 
struct  SerializeHelper< std::set< T > >
 
struct  SerializeHelper< std::map< K, V > >
 
struct  SerializeHelper< std::unordered_map< K, V > >
 
struct  SerializeHelper< u8 >
 
struct  SerializeHelper< Enum, std::enable_if_t< std::is_enum_v< Enum > > >
 
struct  SerializeHelper< u16 >
 
struct  SerializeHelper< u32 >
 
struct  SerializeHelper< i32 >
 
struct  SerializeHelper< bool >
 
struct  SerializeHelper< StringLike, std::enable_if_t< std::is_base_of_v< std::string, StringLike > > >
 

Detailed Description

Provide specializations for some generic types and containers.