35 #ifndef _DATABASE_VM_TRANSACTION_OUTPUT_HPP_INCLUDED
36 #define _DATABASE_VM_TRANSACTION_OUTPUT_HPP_INCLUDED
Output of a transaction.
Definition: vmTransactionOutput.hpp:53
std::string tostring(const utils::PrintFormat *pformat=0) const
Return the result as readable serialization.
void print(std::ostream &out, const utils::PrintFormat *pformat=0) const
Print this transaction output.
Defines the output of a virtual machine for database transactions.
VmTransactionOutput(const vm::OutputR &output)
Copy constructor.
Definition: vmTransactionOutput.hpp:62
bool isCaseSensitive() const
Evaluate if the underlying database is case sensitive.
Definition: vmTransactionOutput.hpp:73
VmTransactionOutput()
Constructor.
Definition: vmTransactionOutput.hpp:57
boost::shared_ptr< TypedInputFilter > TypedInputFilterR
Shared input filter (langbind::TypedInputFilter) reference.
Definition: typedfilter.hpp:98
boost::shared_ptr< Output > OutputR
Definition: output.hpp:131
VmTransactionOutput(const VmTransactionOutput &o)
Copy constructor.
Definition: vmTransactionOutput.hpp:59
vm::OutputR m_impl
Definition: vmTransactionOutput.hpp:83
Typed interface for input/output filter.