libebook::SoftBookText Class Reference

#include <SoftBookText.h>

Public Member Functions

 SoftBookText (librevenge::RVNGInputStream *input, SoftBookCollector *collector)
 
bool parse ()
 

Private Member Functions

 SoftBookText (const SoftBookText &)
 
SoftBookTextoperator= (const SoftBookText &)
 
void flushText ()
 

Private Attributes

librevenge::RVNGInputStream *const m_input
 
SoftBookCollector *const m_collector
 
std::string m_text
 
bool m_openHeader
 
bool m_openFooter
 

Constructor & Destructor Documentation

◆ SoftBookText() [1/2]

libebook::SoftBookText::SoftBookText ( const SoftBookText )
private

◆ SoftBookText() [2/2]

libebook::SoftBookText::SoftBookText ( librevenge::RVNGInputStream *  input,
SoftBookCollector collector 
)

Member Function Documentation

◆ flushText()

void libebook::SoftBookText::flushText ( )
private

◆ operator=()

SoftBookText & libebook::SoftBookText::operator= ( const SoftBookText )
private

◆ parse()

bool libebook::SoftBookText::parse ( )

Member Data Documentation

◆ m_collector

SoftBookCollector* const libebook::SoftBookText::m_collector
private

Referenced by flushText(), and parse().

◆ m_input

librevenge::RVNGInputStream* const libebook::SoftBookText::m_input
private

Referenced by parse().

◆ m_openFooter

bool libebook::SoftBookText::m_openFooter
private

Referenced by parse().

◆ m_openHeader

bool libebook::SoftBookText::m_openHeader
private

Referenced by parse().

◆ m_text

std::string libebook::SoftBookText::m_text
private

Referenced by flushText(), and parse().


The documentation for this class was generated from the following files:

Generated for libe-book by doxygen 1.9.7