Wolframe, 0.0.3

_Wolframe::db::VmTransactionOutput Class Reference

Output of a transaction. More...

#include <vmTransactionOutput.hpp>

Public Member Functions

 VmTransactionOutput ()
 Constructor. More...
 
 VmTransactionOutput (const VmTransactionOutput &o)
 Copy constructor. More...
 
 VmTransactionOutput (const vm::OutputR &output)
 Copy constructor. More...
 
std::string tostring (const utils::PrintFormat *pformat=0) const
 Return the result as readable serialization. More...
 
void print (std::ostream &out, const utils::PrintFormat *pformat=0) const
 Print this transaction output. More...
 
bool isCaseSensitive () const
 Evaluate if the underlying database is case sensitive. More...
 
langbind::TypedInputFilterR get (std::size_t index=0) const
 Get the result of one execution block. More...
 

Private Attributes

vm::OutputR m_impl
 

Detailed Description

Output of a transaction.

Constructor & Destructor Documentation

_Wolframe::db::VmTransactionOutput::VmTransactionOutput ( )
inline

Constructor.

_Wolframe::db::VmTransactionOutput::VmTransactionOutput ( const VmTransactionOutput o)
inline

Copy constructor.

_Wolframe::db::VmTransactionOutput::VmTransactionOutput ( const vm::OutputR output)
inline

Copy constructor.

Member Function Documentation

langbind::TypedInputFilterR _Wolframe::db::VmTransactionOutput::get ( std::size_t  index = 0) const

Get the result of one execution block.

Parameters
[in]indexindex of the execution block (0=transaction result, 1..=input for audit operations)
bool _Wolframe::db::VmTransactionOutput::isCaseSensitive ( ) const
inline

Evaluate if the underlying database is case sensitive.

Returns
true if yes, false else
void _Wolframe::db::VmTransactionOutput::print ( std::ostream &  out,
const utils::PrintFormat pformat = 0 
) const

Print this transaction output.

std::string _Wolframe::db::VmTransactionOutput::tostring ( const utils::PrintFormat pformat = 0) const

Return the result as readable serialization.

Member Data Documentation

vm::OutputR _Wolframe::db::VmTransactionOutput::m_impl
private

The documentation for this class was generated from the following file: