36 #ifndef _Wolframe_FILTER_ENVELOPE_FILTER_INTERFACE_HPP_INCLUDED
37 #define _Wolframe_FILTER_ENVELOPE_FILTER_INTERFACE_HPP_INCLUDED
39 #include <boost/shared_ptr.hpp>
46 template <
class Context>
87 return m_input->getNext( type, element);
109 return m_input->checkSetFlags(f);
Flags
Definition: filterbase.hpp:106
const char * name() const
Get the name of the filter.
Definition: filterbase.hpp:129
Variant value type that represents a variant copy without content ownership.
Definition: variant.hpp:286
boost::shared_ptr< TypedInputFilter > TypedInputFilterR
Shared input filter (langbind::TypedInputFilter) reference.
Definition: typedfilter.hpp:98
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
Typed interface for input/output filter.