|
TEC
A lightweight C++ library enabling safe, efficient execution in multithreaded and concurrent systems.
|
Core type definitions and metadata for a lightweight binary serialization format. More...
#include <cstdint>#include <cstdio>#include <cstdlib>#include <cstring>#include <string>#include <type_traits>#include "tec/tec_def.hpp"#include "tec/tec_memfile.hpp"#include "tec/tec_container.hpp"#include "tec/tec_serialize.hpp"#include "tec/net/tec_compression.hpp"Go to the source code of this file.
Classes | |
| struct | tec::NdTypes |
| Core type definitions and metadata for a lightweight binary serialization format. More... | |
| struct | tec::NdTypes::Meta |
| Bit-flag definitions for interpreting the Tag field. More... | |
| struct | tec::NdTypes::Tags |
| Concrete tag values for all supported data types. More... | |
| struct | tec::NdTypes::Header |
| Global header placed at the start of every serialized buffer. More... | |
| struct | tec::NdTypes::ElemHeader |
| Per-element header describing the following data item. More... | |
Core type definitions and metadata for a lightweight binary serialization format.
dThis file defines tags, sizes, and helper functions used to describe serialized data elements in a compact, platform-independent way.