#include <BinaryDFOutput.hpp>
Public Types | |
typedef WO::params_t | params_t |
Public Member Functions | |
BinaryDFOutput (const params_t *par) | |
void | pushItem (item_t item) |
void | write (counter_t support) |
void | pushItemWithWrite (item_t item, counter_t support) |
void | pushItemWithPrevSupport (item_t item) |
void | popItem () |
void | popAll () |
Static Public Member Functions | |
static bool DINLINE | isDFO () |
Private Attributes | |
std::vector< item_t > | output_set |
counter_t | last_support |
WO must be a descendant of WriteOutput
Definition at line 22 of file BinaryDFOutput.hpp.
|
Definition at line 26 of file BinaryDFOutput.hpp. |
|
Definition at line 27 of file BinaryDFOutput.hpp. References BinaryDFOutput< WO >::output_set. |
|
Definition at line 33 of file BinaryDFOutput.hpp. |
|
Definition at line 67 of file BinaryDFOutput.hpp. References BinaryDFOutput< WO >::output_set. |
|
Definition at line 62 of file BinaryDFOutput.hpp. References BinaryDFOutput< WO >::output_set. |
|
Definition at line 38 of file BinaryDFOutput.hpp. References BinaryDFOutput< WO >::output_set. Referenced by BinaryDFOutput< WO >::pushItemWithWrite(). |
|
Definition at line 57 of file BinaryDFOutput.hpp. References BinaryDFOutput< WO >::last_support, and BinaryDFOutput< WO >::pushItemWithWrite(). |
|
Definition at line 51 of file BinaryDFOutput.hpp. References BinaryDFOutput< WO >::pushItem(), and BinaryDFOutput< WO >::write(). Referenced by BinaryDFOutput< WO >::pushItemWithPrevSupport(). |
|
Definition at line 43 of file BinaryDFOutput.hpp. References BinaryDFOutput< WO >::last_support, and BinaryDFOutput< WO >::output_set. Referenced by BinaryDFOutput< WO >::pushItemWithWrite(). |
|
Definition at line 73 of file BinaryDFOutput.hpp. Referenced by BinaryDFOutput< WO >::pushItemWithPrevSupport(), and BinaryDFOutput< WO >::write(). |
|
Definition at line 72 of file BinaryDFOutput.hpp. Referenced by BinaryDFOutput< WO >::BinaryDFOutput(), BinaryDFOutput< WO >::popAll(), BinaryDFOutput< WO >::popItem(), BinaryDFOutput< WO >::pushItem(), and BinaryDFOutput< WO >::write(). |