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, T > Struct Template Reference

A fundamental type used for template meta-programming type containers. More...

#include <type_node.h>

Detailed Description

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

A fundamental type used for template meta-programming type containers.

The fundamental element that is used to create both a template-meta TypeList and TypeList. These constructs are useful for building structures known at compile time that incur a very minimal runtime cost.

These constructs have a data buffer allocated with a size that matches the size of the two parameterized types passed in. This will allow these types to behave similar to the intrinsic types for calculating and creating objects on the stack.

Definition at line 32 of file type_node.h.


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