Output structure of the VM for transactions.
More...
#include <output.hpp>
Output structure of the VM for transactions.
_Wolframe::db::vm::Output::Output |
( |
| ) |
|
|
inline |
_Wolframe::db::vm::Output::Output |
( |
const Output & |
o | ) |
|
|
inline |
void _Wolframe::db::vm::Output::add |
( |
const Element & |
elem | ) |
|
|
inline |
Add element to output.
- Parameters
-
void _Wolframe::db::vm::Output::addOutputSink |
( |
| ) |
|
|
inline |
Add a new output sink and declare it as the current output.
void _Wolframe::db::vm::Output::addValue |
( |
const types::Variant & |
value | ) |
|
|
inline |
Add a value element to output.
- Parameters
-
[in] | value | value of element to add |
const_iterator _Wolframe::db::vm::Output::begin |
( |
std::size_t |
i = 0 | ) |
const |
|
inline |
Get the start iterator on this output.
const std::vector<Element>& _Wolframe::db::vm::Output::elements |
( |
std::size_t |
i = 0 | ) |
const |
|
inline |
Get the array of output elements.
const_iterator _Wolframe::db::vm::Output::end |
( |
std::size_t |
i = 0 | ) |
const |
|
inline |
Get the end iterator on this output.
The documentation for this class was generated from the following file: