GATE
C/C++ Framework
Loading...
Searching...
No Matches
structs.hpp File Reference

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...

Detailed Description

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.