Unravel Engine C++ Reference
Loading...
Searching...
No Matches
associative_archive.h File Reference
#include "cereal_optional_nvp.h"
#include <ser20/archives/simdjson.hpp>

Go to the source code of this file.

Classes

class  ser20::membuf
 

Namespaces

namespace  ser20
 

Macros

#define SER20_ASSOCIATIVE_ARCHIVE_XML   0
 
#define SER20_ASSOCIATIVE_ARCHIVE_SIMDJSON   1
 
#define SER20_ASSOCIATIVE_ARCHIVE_RAPIDJSON   2
 
#define SER20_ASSOCIATIVE_ARCHIVE_YAML   3
 
#define SER20_ASSOCIATIVE_ARCHIVE   SER20_ASSOCIATIVE_ARCHIVE_SIMDJSON
 

Typedefs

using ser20::oarchive_associative_t = simd::JSONOutputArchive
 
using ser20::iarchive_associative_t = simd::JSONInputArchive
 

Functions

auto ser20::create_oarchive_associative (std::ostream &stream)
 
auto ser20::create_iarchive_associative (std::istream &stream)
 
auto ser20::create_iarchive_associative (const uint8_t *buf, size_t len)
 
auto ser20::create_iarchive_associative (const char *buf, size_t len)
 

Macro Definition Documentation

◆ SER20_ASSOCIATIVE_ARCHIVE

#define SER20_ASSOCIATIVE_ARCHIVE   SER20_ASSOCIATIVE_ARCHIVE_SIMDJSON

Definition at line 10 of file associative_archive.h.

◆ SER20_ASSOCIATIVE_ARCHIVE_RAPIDJSON

#define SER20_ASSOCIATIVE_ARCHIVE_RAPIDJSON   2

Definition at line 7 of file associative_archive.h.

◆ SER20_ASSOCIATIVE_ARCHIVE_SIMDJSON

#define SER20_ASSOCIATIVE_ARCHIVE_SIMDJSON   1

Definition at line 6 of file associative_archive.h.

◆ SER20_ASSOCIATIVE_ARCHIVE_XML

#define SER20_ASSOCIATIVE_ARCHIVE_XML   0

Definition at line 5 of file associative_archive.h.

◆ SER20_ASSOCIATIVE_ARCHIVE_YAML

#define SER20_ASSOCIATIVE_ARCHIVE_YAML   3

Definition at line 8 of file associative_archive.h.