Wolframe, 0.0.3

normalizeFunction.hpp File Reference

Normalize function definition. More...

#include <string>
#include <vector>
#include <cstring>
#include <stdexcept>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  _Wolframe::types::NormalizeFunction
 Basic normalization function for atomic values (variant type) More...
 
class  _Wolframe::types::NormalizeResourceHandle
 Base class for resources for normalization functions. More...
 
class  _Wolframe::types::NormalizeFunctionType
 Class of basic normalization functions instantiated by arguments. More...
 
class  _Wolframe::types::NormalizeFunctionMap
 Map of basic normalization functions for atomic values (variant type) More...
 

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::types
 Basic data types (implemented in the core library libwolframe)
 

Typedefs

typedef boost::shared_ptr
< NormalizeFunction > 
_Wolframe::types::NormalizeFunctionR
 Shared ownership reference to normalization function for atomic values (variant type) More...
 
typedef boost::shared_ptr
< NormalizeResourceHandle > 
_Wolframe::types::NormalizeResourceHandleR
 
typedef const
NormalizeResourceHandleR &(* 
_Wolframe::types::GetNormalizeResourceHandle )()
 
typedef NormalizeFunction *(* _Wolframe::types::CreateNormalizeFunction )(NormalizeResourceHandle *reshnd, const std::vector< types::Variant > &arg)
 
typedef boost::shared_ptr
< NormalizeFunctionMap > 
_Wolframe::types::NormalizeFunctionMapR
 Shared ownership reference to map of basic normalization functions for atomic values (variant type) More...
 

Detailed Description

Normalize function definition.