Glueing classes for language bindings and filters (implemented in the library libwolframe_langbind) More...
Classes | |
class | AuditFunction |
Interface of a an auditing function as special form function. More... | |
class | AuthorizationFunction |
Interface of a an authorization function. More... | |
class | ContentFilterBase |
Base of a content input/ouput filter. More... | |
class | DDLCompiler |
Interface for DDL compilers. More... | |
class | EnvelopeInputFilter |
Envelope for a input filter and its context. More... | |
class | ExecContextElement |
One element of an execution context input filter definition. More... | |
class | ExecContextInputFilter |
Filter for passing seleced elements of an execution context as parameters to a function. More... | |
class | Filter |
Structure defining a filter for input and output as unit. More... | |
class | FilterBase |
Base of input/ouput filter. More... | |
class | FilterDef |
Definition of a filter with methods to parse it from a source. More... | |
class | FilterType |
Structure defining a type of a filter (used as virtual constructor to create filter instances) More... | |
class | FormFunction |
Form function interface. More... | |
class | FormFunctionClosure |
Form function execution context interface. More... | |
class | Input |
Input as seen from the application processor program. More... | |
class | InputFilter |
Input filter. More... | |
class | InputFilterScope |
InputFilter that stops fetching elements after the creation tag level has been left. More... | |
class | JoinInputFilter |
Input filter as join of two input filters. More... | |
class | NullFilterType |
Null filter, a filter representing an empty structure. More... | |
class | Output |
Output as seen from scripting language binding. More... | |
class | OutputFilter |
Output filter. More... | |
class | PropertyTreeInputFilter |
Filter for property tree structures. More... | |
class | PropertyTreeOutputFilter |
Output filter for serializing a structure as property tree. More... | |
class | RedirectFilterClosure |
Closure of a map from an input filter to an output filter. More... | |
class | RuntimeEnvironment |
Runtime environment for functions that need it. (for example as structure hosting the CLR for .NET function calls) More... | |
class | RuntimeEnvironmentFormFunction |
Form function that needs an execution environment. More... | |
class | SingleElementInputFilter |
Input filter returning one content element only. More... | |
class | ToStringFilter |
Output filter for tostring methods in language bindings. More... | |
class | TypedInputFilter |
Input filter with atomic values having a type. More... | |
class | TypedInputFilterScope |
TypedInputFilter that stops fetching elements after the creation tag level has been left. More... | |
class | TypedOutputFilter |
Output filter with atomic values having a type. More... | |
class | TypingInputFilter |
Typed fascade for input filter. More... | |
class | TypingOutputFilter |
Typed fascade for output filter. More... | |
Typedefs | |
typedef boost::shared_ptr< Filter > | FilterR |
typedef std::pair< std::string, std::string > | FilterArgument |
typedef boost::shared_ptr < FilterType > | FilterTypeR |
typedef FilterType *(* | CreateFilterType )() |
Filter type constructor function. More... | |
typedef types::SharedReference < InputFilter > | InputFilterR |
Shared input filter (langbind::InputFilter) reference. More... | |
typedef types::SharedReference < OutputFilter > | OutputFilterR |
Shared output filter (langbind::OutputFilter) reference. More... | |
typedef boost::shared_ptr < TypedInputFilter > | TypedInputFilterR |
Shared input filter (langbind::TypedInputFilter) reference. More... | |
typedef boost::shared_ptr < TypedOutputFilter > | TypedOutputFilterR |
Shared output filter (langbind::TypedOutputFilter) reference. More... | |
typedef boost::shared_ptr < AuditFunction > | AuditFunctionR |
shared ownership reference on an auditing function More... | |
typedef boost::shared_ptr < AuthorizationFunction > | AuthorizationFunctionR |
shared ownership reference of an authorization function More... | |
typedef boost::shared_ptr < DDLCompiler > | DDLCompilerR |
Reference to a DDL compiler. More... | |
typedef DDLCompiler *(* | CreateDDLCompilerFunc )() |
Describes the creation of a DDL compiler object. More... | |
typedef boost::shared_ptr < FormFunctionClosure > | FormFunctionClosureR |
Shared form function execution context. More... | |
typedef boost::shared_ptr < FormFunction > | FormFunctionR |
Shared form function interface. More... | |
typedef boost::shared_ptr < RuntimeEnvironment > | RuntimeEnvironmentR |
Shared ownership reference to a runtime environment. More... | |
Functions | |
Filter | createNullFilter () |
Create a new null filter. More... | |
Filter * | createNullFilterPtr (const std::string &name, const std::vector< FilterArgument > &arg) |
Create a new null filter (with new, to be destroyed with delete) More... | |
Glueing classes for language bindings and filters (implemented in the library libwolframe_langbind)
typedef boost::shared_ptr<AuditFunction> _Wolframe::langbind::AuditFunctionR |
shared ownership reference on an auditing function
typedef boost::shared_ptr<AuthorizationFunction> _Wolframe::langbind::AuthorizationFunctionR |
shared ownership reference of an authorization function
typedef DDLCompiler*(* _Wolframe::langbind::CreateDDLCompilerFunc)() |
Describes the creation of a DDL compiler object.
typedef FilterType*(* _Wolframe::langbind::CreateFilterType)() |
Filter type constructor function.
typedef boost::shared_ptr<DDLCompiler> _Wolframe::langbind::DDLCompilerR |
Reference to a DDL compiler.
typedef std::pair<std::string,std::string> _Wolframe::langbind::FilterArgument |
typedef boost::shared_ptr<Filter> _Wolframe::langbind::FilterR |
typedef boost::shared_ptr<FilterType> _Wolframe::langbind::FilterTypeR |
typedef boost::shared_ptr<FormFunctionClosure> _Wolframe::langbind::FormFunctionClosureR |
Shared form function execution context.
typedef boost::shared_ptr<FormFunction> _Wolframe::langbind::FormFunctionR |
Shared form function interface.
Shared input filter (langbind::InputFilter) reference.
Shared output filter (langbind::OutputFilter) reference.
typedef boost::shared_ptr<RuntimeEnvironment> _Wolframe::langbind::RuntimeEnvironmentR |
Shared ownership reference to a runtime environment.
Shared input filter (langbind::TypedInputFilter) reference.
Shared output filter (langbind::TypedOutputFilter) reference.
Filter _Wolframe::langbind::createNullFilter | ( | ) |
Create a new null filter.
Filter* _Wolframe::langbind::createNullFilterPtr | ( | const std::string & | name, |
const std::vector< FilterArgument > & | arg | ||
) |
Create a new null filter (with new, to be destroyed with delete)
Copyright © 2014 - Project Wolframe - All Rights Reserved