textoutput::SimpleColumnEngine Struct Reference

#include <textoutputengines.h>

List of all members.

Public Types

typedef boost::shared_ptr
< PageColumn
PageColumnPtr
typedef std::vector
< PageColumnPtr
PageColumns
typedef PageColumns::const_iterator Iterator

Public Member Functions

template<typename LineEngine >
void operator() (const LineEngine &l)
Iterator begin () const
Iterator end () const

Private Attributes

PageColumns _cols

Detailed Description

Simple column engine grouping lines in one columns.


Member Typedef Documentation

typedef PageColumns::const_iterator textoutput::SimpleColumnEngine::Iterator

Member Function Documentation

Iterator textoutput::SimpleColumnEngine::begin (  )  const [inline]

Return the beginning of column list.

References _cols.

Iterator textoutput::SimpleColumnEngine::end (  )  const [inline]

Return the end of column list.

References _cols.

template<typename LineEngine >
void textoutput::SimpleColumnEngine::operator() ( const LineEngine &  l  )  [inline]

Add this operator to words.

References _cols.


Member Data Documentation

Referenced by begin(), end(), and operator()().


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