Byte Array Serialization
Classes | Namespaces | Macros
bas.hpp File Reference
#include <cstring>
#include <memory>
#include <tuple>
#include <vector>
#include <iostream>

Go to the source code of this file.

Classes

class  bas::PoppedArray< T >
 The PoppedArray is the return value of SerializedObject::popDataArray<>(). More...
 
class  bas::SerializedObject
 The SerializedObject contains and manages the payload of your serializations. More...
 
class  bas::Serializable
 The Serializable class, when herited from, allows you to serialize your own classes. More...
 
class  bas::PoppedArray< T >
 The PoppedArray is the return value of SerializedObject::popDataArray<>(). More...
 

Namespaces

 bas
 

Macros

#define _BAS_SIZE_BYTES_   2
 
#define _BAS_ARRAY_SIZE_   2
 
#define _BAS_CHECKSUM_SIZE_   4
 

Macro Definition Documentation

◆ _BAS_ARRAY_SIZE_

#define _BAS_ARRAY_SIZE_   2

◆ _BAS_CHECKSUM_SIZE_

#define _BAS_CHECKSUM_SIZE_   4

◆ _BAS_SIZE_BYTES_

#define _BAS_SIZE_BYTES_   2