|
GATE
C/C++ Framework
|
Structure serialization. More...
#include "gate/structs.h"#include "gate/typeids.h"#include "gate/typeids.hpp"#include "gate/arrays.hpp"#include "gate/gatetypes.hpp"#include "gate/exceptions.hpp"#include "gate/strings.hpp"Data Structures | |
| struct | StructBase< cpp_struct_type > |
| StructBase builds a C++ struct that includes a GATE C struct-descriptor and a native C++ struct type. More... | |
| struct | StructDescriptorBase< cpp_struct_type > |
| Initializes a C-struct desriptor and provides methods to create member items. More... | |
| struct | DynStructDescriptorBase< cpp_struct_type > |
| Builds a C-struct descriptor dynamically. More... | |
Structure serialization.
To access and serialize C++ data structures, a C-struct descriptor is needed to generalize member access. This module provides classes to simplify generation of C-struct descriptors and wrapper classes to access those structures.