Wolframe, 0.0.3

customDataType.hpp File Reference

Custom data type interface for variant. More...

#include "types/keymap.hpp"
#include <string>
#include <vector>
#include <cstring>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  _Wolframe::types::CustomDataValue
 Custom data value. More...
 
class  _Wolframe::types::CustomDataInitializer
 Initializer for a custom data value. More...
 
class  _Wolframe::types::CustomDataType
 Custom Data Type Definition. More...
 

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::proc
 Processor provider and execution context.
 
 _Wolframe::types
 Basic data types (implemented in the core library libwolframe)
 

Typedefs

typedef boost::shared_ptr
< CustomDataValue > 
_Wolframe::types::CustomDataValueR
 
typedef boost::shared_ptr
< CustomDataInitializer > 
_Wolframe::types::CustomDataInitializerR
 
typedef boost::shared_ptr
< CustomDataType > 
_Wolframe::types::CustomDataTypeR
 
typedef CustomDataType *(* _Wolframe::types::CreateCustomDataType )(const std::string &name)
 

Detailed Description

Custom data type interface for variant.