Alchemy  1.0
A framework to robustly process network messages and structured data
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
List of all members
Hg::TypeNode< H, MT > Struct Template Reference

A terminator for TypeNode chains. More...

#include <type_node.h>

Detailed Description

template<typename H>
struct Hg::TypeNode< H, MT >

A terminator for TypeNode chains.

A specialized version of the TypeNode template to facilitate sizeof calculations that are consistent with how the operator behaves for intrinsic and regular user-defined types.

This specialization is the equivalent of applying the EBO. Otherwise, the size of the MT type all by itself will add the mandatory 1 extra byte. This creates an off-by-one error for all objects since this is the terminator case.

Definition at line 54 of file type_node.h.


The documentation for this struct was generated from the following file: