Wolframe, 0.0.3

filter.hpp File Reference

Interface for filter class. More...

#include "filter/inputfilter.hpp"
#include "filter/outputfilter.hpp"
#include <string>
#include <vector>
#include <utility>
#include <boost/shared_ptr.hpp>

Go to the source code of this file.

Classes

class  _Wolframe::langbind::Filter
 Structure defining a filter for input and output as unit. More...
 
class  _Wolframe::langbind::FilterType
 Structure defining a type of a filter (used as virtual constructor to create filter instances) More...
 

Namespaces

 _Wolframe
 Toplevel Wolframe namespace.
 
 _Wolframe::langbind
 Glueing classes for language bindings and filters (implemented in the library libwolframe_langbind)
 

Typedefs

typedef boost::shared_ptr< Filter > _Wolframe::langbind::FilterR
 
typedef std::pair< std::string,
std::string > 
_Wolframe::langbind::FilterArgument
 
typedef boost::shared_ptr
< FilterType > 
_Wolframe::langbind::FilterTypeR
 
typedef FilterType *(* _Wolframe::langbind::CreateFilterType )()
 Filter type constructor function. More...
 

Detailed Description

Interface for filter class.