librevenge::RVNGHTMLTextStream Struct Reference

List of all members.

Public Member Functions

 RVNGHTMLTextStream (RVNGHTMLTextZone *zone)
 constructor
 ~RVNGHTMLTextStream ()
 destructor
void addLabel (std::ostream &output)
 add a label called on main and a label in this ( delayed to allow openParagraph to be called )
void flush ()
 flush delayed label, ...
std::ostream & stream ()
 return the stream
void send ()
 send the data to the zone
void sendMain (std::ostream &output)
 send the data to the zone

Protected Member Functions

std::string label () const
 return the stream label

Protected Attributes

RVNGHTMLTextZonem_zone
 a zone
int m_zoneId
 the zone id
std::ostringstream m_stream
 the stream
std::string m_delayedLabel
 the label

Private Member Functions

 RVNGHTMLTextStream (RVNGHTMLTextStream const &orig)
RVNGHTMLTextStream operator= (RVNGHTMLTextStream const &orig)

Constructor & Destructor Documentation


Member Function Documentation

void librevenge::RVNGHTMLTextStream::addLabel ( std::ostream &  output) [inline]
std::string librevenge::RVNGHTMLTextStream::label ( ) const [inline, protected]

return the stream label

Referenced by addLabel().

RVNGHTMLTextStream librevenge::RVNGHTMLTextStream::operator= ( RVNGHTMLTextStream const &  orig) [private]

send the data to the zone

Referenced by librevenge::RVNGHTMLTextGeneratorImpl::pop().

void librevenge::RVNGHTMLTextStream::sendMain ( std::ostream &  output) [inline]

send the data to the zone

Referenced by librevenge::RVNGHTMLTextGeneratorImpl::flushUnsent().

std::ostream& librevenge::RVNGHTMLTextStream::stream ( ) [inline]

return the stream

Referenced by librevenge::RVNGHTMLTextGeneratorImpl::output().


Member Data Documentation

the label

Referenced by addLabel(), and flush().

std::ostringstream librevenge::RVNGHTMLTextStream::m_stream [protected]

the stream

Referenced by flush(), send(), sendMain(), and stream().

the zone id

Referenced by label(), RVNGHTMLTextStream(), and send().


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