34 #ifndef _Wolframe_langbind_OUTPUT_HPP_INCLUDED
35 #define _Wolframe_langbind_OUTPUT_HPP_INCLUDED
74 bool print(
const char* e1,
unsigned int e1size,
const char* e2,
unsigned int e2size);
OutputFilterR & outputfilter()
Definition: output.hpp:77
bool called() const
Definition: output.hpp:80
Output()
Constructor.
Definition: output.hpp:47
~Output()
Destructor.
Definition: output.hpp:66
OutputFilterR m_outputfilter
output filter reference
Definition: output.hpp:94
Output as seen from scripting language binding.
Definition: output.hpp:43
unsigned int outputChunkSize() const
Definition: output.hpp:88
void setOutputFilter(const OutputFilterR &filter)
Output(const Output &o)
Copy constructor.
Definition: output.hpp:53
bool print(const char *e1, unsigned int e1size, const char *e2, unsigned int e2size)
Print the next element.
std::size_t m_outputChunkSize
chunk size for output
Definition: output.hpp:95
void setOutputChunkSize(unsigned int outputChunkSize_)
Definition: output.hpp:83
bool m_called
has already been called
Definition: output.hpp:97
Output(const OutputFilterR &flt)
Constructor by output filter.
Definition: output.hpp:60
void called(bool yes)
Definition: output.hpp:81
unsigned int m_state
current state for outputs with more than one elements
Definition: output.hpp:96
const OutputFilterR & outputfilter() const
Definition: output.hpp:76
Interface for filter class.