Wolframe, 0.0.3

variantStructDescription.hpp File Reference

Description of structures of variant types. More...

#include "types/variant.hpp"
#include "types/normalizeFunction.hpp"
#include <string>
#include <map>
#include <iostream>
#include <stdexcept>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  _Wolframe::types::VariantStructDescription
 Description of a variant structure as array of attributes and content elements. More...
 
struct  _Wolframe::types::VariantStructDescription::Element
 One element of the structure description. Refers to the element with the same index in the corresponding VariantStruct. More...
 
class  _Wolframe::types::VariantStructDescription::const_iterator
 Const iterator on the elements of the definition. More...
 
class  _Wolframe::types::VariantStructDescription::iterator
 Iterator on the elements of the definition. More...
 

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::utils
 Utility functions for parsing, handling files, allocating memory, etc. (implemented in the core library libwolframe)
 
 _Wolframe::types
 Basic data types (implemented in the core library libwolframe)
 

Typedefs

typedef boost::shared_ptr
< VariantStructDescription > 
_Wolframe::types::VariantStructDescriptionR
 

Detailed Description

Description of structures of variant types.