CNORXZ
Container with Native Operation Routines and Expressions
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
cer_type_register.cc.h File Reference

Register CNORXZ cereal types. More...

#include "cer_base.h"
#include "cer_header.h"
#include "cer_ranges.cc.h"
#include "cer_array.cc.h"
#include <cereal/types/polymorphic.hpp>

Go to the source code of this file.

Classes

struct  cereal::detail::Version< CNORXZ::MArray< T > >
 

Namespaces

namespace  cereal
 
namespace  cereal::detail
 

Functions

 CEREAL_CLASS_VERSION (CNORXZ::Uuid, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_CLASS_VERSION (CNORXZ::cer::Header, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::CRange)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::CRange)
 
 CEREAL_CLASS_VERSION (CNORXZ::CRange, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::SizeT >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::SizeT >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::SizeT >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::Int >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::Int >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::Int >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::Double >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::Double >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::Double >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::String >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::String >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::String >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::Vector< CNORXZ::SizeT > >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::Vector< CNORXZ::SizeT > >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::Vector< CNORXZ::SizeT > >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::Vector< CNORXZ::Int > >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::Vector< CNORXZ::Int > >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::Vector< CNORXZ::Int > >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::Vector< CNORXZ::Double > >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::Vector< CNORXZ::Double > >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::Vector< CNORXZ::Double > >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::URange< CNORXZ::Vector< CNORXZ::String > >)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::URange< CNORXZ::Vector< CNORXZ::String > >)
 
 CEREAL_CLASS_VERSION (CNORXZ::URange< CNORXZ::Vector< CNORXZ::String > >, CXZ_CEREAL_FORMAT_VERION)
 
 CEREAL_REGISTER_TYPE (CNORXZ::YRange)
 
 CEREAL_REGISTER_POLYMORPHIC_RELATION (CNORXZ::RangeBase, CNORXZ::YRange)
 
 CEREAL_CLASS_VERSION (CNORXZ::YRange, CXZ_CEREAL_FORMAT_VERION)
 

Detailed Description

Register CNORXZ cereal types.

Copyright (c) 2024 Christian Zimmermann. All rights reserved. Mail: chize.nosp@m.ta@f.nosp@m.3l.de

Definition in file cer_type_register.cc.h.

Function Documentation

◆ CEREAL_CLASS_VERSION() [1/12]

CEREAL_CLASS_VERSION ( CNORXZ::cer::Header ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_CLASS_VERSION() [2/12]

CEREAL_CLASS_VERSION ( CNORXZ::CRange ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_CLASS_VERSION() [3/12]

CEREAL_CLASS_VERSION ( CNORXZ::URange< CNORXZ::Double > ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_CLASS_VERSION() [4/12]

CEREAL_CLASS_VERSION ( CNORXZ::URange< CNORXZ::Int > ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_CLASS_VERSION() [5/12]

CEREAL_CLASS_VERSION ( CNORXZ::URange< CNORXZ::SizeT > ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_CLASS_VERSION() [6/12]

CEREAL_CLASS_VERSION ( CNORXZ::URange< CNORXZ::String > ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_CLASS_VERSION() [7/12]

◆ CEREAL_CLASS_VERSION() [8/12]

◆ CEREAL_CLASS_VERSION() [9/12]

◆ CEREAL_CLASS_VERSION() [10/12]

◆ CEREAL_CLASS_VERSION() [11/12]

CEREAL_CLASS_VERSION ( CNORXZ::Uuid ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_CLASS_VERSION() [12/12]

CEREAL_CLASS_VERSION ( CNORXZ::YRange ,
CXZ_CEREAL_FORMAT_VERION  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [1/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::CRange  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [2/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::Double >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [3/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::Int >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [4/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::SizeT >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [5/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::String >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [6/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::Vector< CNORXZ::Double > >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [7/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::Vector< CNORXZ::Int > >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [8/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::Vector< CNORXZ::SizeT > >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [9/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::URange< CNORXZ::Vector< CNORXZ::String > >  )

◆ CEREAL_REGISTER_POLYMORPHIC_RELATION() [10/10]

CEREAL_REGISTER_POLYMORPHIC_RELATION ( CNORXZ::RangeBase ,
CNORXZ::YRange  )

◆ CEREAL_REGISTER_TYPE() [1/10]

CEREAL_REGISTER_TYPE ( CNORXZ::CRange )

◆ CEREAL_REGISTER_TYPE() [2/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::Double > )

◆ CEREAL_REGISTER_TYPE() [3/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::Int > )

◆ CEREAL_REGISTER_TYPE() [4/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::SizeT > )

◆ CEREAL_REGISTER_TYPE() [5/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::String > )

◆ CEREAL_REGISTER_TYPE() [6/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::Vector< CNORXZ::Double > > )

◆ CEREAL_REGISTER_TYPE() [7/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::Vector< CNORXZ::Int > > )

◆ CEREAL_REGISTER_TYPE() [8/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::Vector< CNORXZ::SizeT > > )

◆ CEREAL_REGISTER_TYPE() [9/10]

CEREAL_REGISTER_TYPE ( CNORXZ::URange< CNORXZ::Vector< CNORXZ::String > > )

◆ CEREAL_REGISTER_TYPE() [10/10]

CEREAL_REGISTER_TYPE ( CNORXZ::YRange )