34 #ifndef _Wolframe_TYPING_FILTER_HPP_INCLUDED
35 #define _Wolframe_TYPING_FILTER_HPP_INCLUDED
79 virtual const char*
getError()
const;
virtual TypedOutputFilter * copy() const
Get a self copy.
Definition: typingfilter.hpp:122
TypingOutputFilter(const TypingOutputFilter &o)
Copy constructor.
Definition: typingfilter.hpp:113
virtual bool print(ElementType type, const types::VariantConst &element)
Implementation of TypedOutputFilter::print( ElementType,const types::VariantConst&) ...
Flags
Definition: filterbase.hpp:106
const char * name() const
Get the name of the filter.
Definition: filterbase.hpp:129
virtual ~TypingOutputFilter()
Destructor.
Definition: typingfilter.hpp:118
Variant value type that represents a variant copy without content ownership.
Definition: variant.hpp:286
virtual bool setFlags(Flags f)
Set a flag (or a set of flags)
Definition: filterbase.hpp:124
ElementType
Content element type that describes the role of the element in the structured input.
Definition: filterbase.hpp:66
TypingOutputFilter(const OutputFilterR &outp)
Constructor.
Definition: typingfilter.hpp:104
Output filter with atomic values having a type.
Definition: typedfilter.hpp:104
OutputFilterR m_outputfilter
Definition: typingfilter.hpp:128
Typed fascade for output filter.
Definition: typingfilter.hpp:100
Typed interface for input/output filter.