#include <BufferedNormalOutput.hpp>
Inheritance diagram for BufferedNormalOutput< FR >:


Public Types | |
| typedef BufferedOutput< FR  >::params_t  | params_t | 
Public Member Functions | |
| BufferedNormalOutput (const params_t *par) | |
| template<typename InputIterator> | |
| void | writeItemsetAndCounter (InputIterator first, InputIterator last, counter_t support) | 
| void | pushItem (item_t item) | 
| Push an item to the top of the stack.   | |
| void | write (counter_t support) | 
| write the content of the stack together with a counter   | |
| void | pushItemWithWrite (item_t item, counter_t support) | 
| Push an item to the top of the stack and write the content of it together with a counter.   | |
| void | pushItemWithPrevSupport (item_t item) | 
| Push an item to the top of the stack and write the content of it together with the previously used counter.   | |
| void | popItem () | 
| Pop an item from the top of the stack.   | |
| void | popAll () | 
| remove all items form the stack   | |
Static Public Member Functions | |
| static bool DINLINE | isDFO () | 
Protected Attributes | |
| std::streamsize | buffer_size | 
| The size of the buffer.   | |
| char * | buffer | 
| The buffer.   | |
Definition at line 18 of file BufferedNormalOutput.hpp.
      
  | 
  |||||
| 
 
 Reimplemented from OutputBase< FR >. Reimplemented in SimpleAssocRuleWriter, DecoderBase< BufferedNormalOutput< StreamRepr > >, and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >. Definition at line 21 of file BufferedNormalOutput.hpp.  | 
  
      
  | 
  ||||||||||
| 
 
 Definition at line 23 of file BufferedNormalOutput.hpp.  | 
  
      
  | 
  |||||||||
| 
 
 Reimplemented from OutputBase< FR >. Reimplemented in SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >. Definition at line 27 of file BufferedNormalOutput.hpp.  | 
  
      
  | 
  |||||||||
| 
 remove all items form the stack 
 Reimplemented in CacheDFDecoder< FR >, SimpleBufferedDFDecoder< FR >, bracz::NonOptDFOutput< FR >, and NoOutput< ISDFO, FR >. Definition at line 92 of file OutputBase.hpp. Referenced by NoOutput< ISDFO, FR >::popAll().  | 
  
      
  | 
  |||||||||
| 
 Pop an item from the top of the stack. 
 Reimplemented in CacheDFDecoder< FR >, SimpleBufferedDFDecoder< FR >, bracz::NonOptDFOutput< FR >, NoOutput< ISDFO, FR >, and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >. Definition at line 87 of file OutputBase.hpp. Referenced by NoOutput< ISDFO, FR >::popItem().  | 
  
      
  | 
  ||||||||||
| 
 Push an item to the top of the stack. 
 Reimplemented in CacheDFDecoder< FR >, SimpleBufferedDFDecoder< FR >, bracz::NonOptDFOutput< FR >, NoOutput< ISDFO, FR >, and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >. Definition at line 61 of file OutputBase.hpp. Referenced by NoOutput< ISDFO, FR >::pushItem().  | 
  
      
  | 
  ||||||||||
| 
 Push an item to the top of the stack and write the content of it together with the previously used counter. 
 Reimplemented in CacheDFDecoder< FR >, SimpleBufferedDFDecoder< FR >, bracz::NonOptDFOutput< FR >, NoOutput< ISDFO, FR >, and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >. Definition at line 81 of file OutputBase.hpp. Referenced by NoOutput< ISDFO, FR >::pushItemWithPrevSupport().  | 
  
      
  | 
  ||||||||||||||||
| 
 Push an item to the top of the stack and write the content of it together with a counter. 
 Reimplemented in CacheDFDecoder< FR >, SimpleBufferedDFDecoder< FR >, bracz::NonOptDFOutput< FR >, NoOutput< ISDFO, FR >, and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >. Definition at line 73 of file OutputBase.hpp. Referenced by NoOutput< ISDFO, FR >::pushItemWithWrite().  | 
  
      
  | 
  ||||||||||
| 
 write the content of the stack together with a counter 
 Reimplemented in CacheDFDecoder< FR >, SimpleBufferedDFDecoder< FR >, bracz::NonOptDFOutput< FR >, NoOutput< ISDFO, FR >, and SimpleDFDecoder< BufferedNormalOutput< StreamRepr > >. Definition at line 67 of file OutputBase.hpp. Referenced by NoOutput< ISDFO, FR >::write().  | 
  
      
  | 
  ||||||||||||||||||||||||
| 
 
 Reimplemented from OutputBase< FR >. Definition at line 33 of file BufferedNormalOutput.hpp.  | 
  
      
  | 
  |||||
      
  | 
  |||||
| 
 The size of the buffer. 
 Definition at line 45 of file BufferedOutput.hpp. Referenced by BufferedOutput< StreamRepr >::BufferedOutput(), CacheDecoderBase< FR >::setCodeInverse(), CacheNormalDecoder< FR >::writeItemsetAndCounter(), and BufferedNormalOutput< StreamRepr >::writeItemsetAndCounter().  | 
  
 1.4.4