libabw Namespace Reference

Classes

class  ABWCloseEndnoteElement
class  ABWCloseFooterElement
class  ABWCloseFootnoteElement
class  ABWCloseFrameElement
class  ABWCloseHeaderElement
class  ABWCloseLinkElement
class  ABWCloseListElementElement
class  ABWCloseOrderedListLevelElement
class  ABWClosePageSpanElement
class  ABWCloseParagraphElement
class  ABWCloseSectionElement
class  ABWCloseSpanElement
class  ABWCloseTableCellElement
class  ABWCloseTableElement
class  ABWCloseTableRowElement
class  ABWCloseTextBoxElement
class  ABWCloseUnorderedListLevelElement
class  ABWCollector
class  ABWContentCollector
struct  ABWContentParsingState
struct  ABWContentTableState
struct  ABWData
class  ABWInsertBinaryObjectElement
class  ABWInsertCoveredTableCellElement
class  ABWInsertFieldElement
class  ABWInsertLineBreakElement
class  ABWInsertSpaceElement
class  ABWInsertTabElement
class  ABWInsertTextElement
struct  ABWListElement
class  ABWOpenEndnoteElement
class  ABWOpenFooterElement
class  ABWOpenFootnoteElement
class  ABWOpenFrameElement
class  ABWOpenHeaderElement
class  ABWOpenLinkElement
class  ABWOpenListElementElement
class  ABWOpenOrderedListLevelElement
class  ABWOpenPageSpanElement
class  ABWOpenParagraphElement
class  ABWOpenSectionElement
class  ABWOpenSpanElement
class  ABWOpenTableCellElement
class  ABWOpenTableElement
class  ABWOpenTableRowElement
class  ABWOpenTextBoxElement
class  ABWOpenUnorderedListLevelElement
struct  ABWOrderedListElement
class  ABWOutputElement
class  ABWOutputElements
class  ABWParser
struct  ABWParserState
struct  ABWStyle
class  ABWStylesCollector
struct  ABWStylesParsingState
struct  ABWStylesTableState
struct  ABWUnorderedListElement
class  ABWXMLProgressWatcher
class  ABWXMLString
class  ABWXMLTokenMap
class  ABWZlibStream

Typedefs

typedef std::map< std::string, std::string > ABWPropertyMap

Enumerations

enum  ABWUnit {
  ABW_NONE , ABW_CM , ABW_IN , ABW_MM ,
  ABW_PI , ABW_PT , ABW_PX , ABW_PERCENT
}
enum  ABWListType { ABW_ORDERED , ABW_UNORDERED }
enum  ABWContext {
  ABW_SECTION , ABW_HEADER , ABW_FOOTER , ABW_FRAME_IMAGE ,
  ABW_FRAME_TEXTBOX , ABW_FRAME_UNKNOWN
}

Functions

static xmlChar * call_BAD_CAST_OnConst (char const *str)
bool findInt (const std::string &str, int &res)
bool findDouble (const std::string &str, double &res, ABWUnit &unit)
void parsePropString (const std::string &str, ABWPropertyMap &props)
std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> xmlReaderForStream (librevenge::RVNGInputStream *input, ABWXMLProgressWatcher *watcher)
void debugPrint (const char *const format,...)

Typedef Documentation

◆ ABWPropertyMap

typedef std::map<std::string, std::string> libabw::ABWPropertyMap

Enumeration Type Documentation

◆ ABWContext

Enumerator
ABW_SECTION 
ABW_HEADER 
ABW_FOOTER 
ABW_FRAME_IMAGE 
ABW_FRAME_TEXTBOX 
ABW_FRAME_UNKNOWN 

◆ ABWListType

Enumerator
ABW_ORDERED 
ABW_UNORDERED 

◆ ABWUnit

Enumerator
ABW_NONE 
ABW_CM 
ABW_IN 
ABW_MM 
ABW_PI 
ABW_PT 
ABW_PX 
ABW_PERCENT 

Function Documentation

◆ call_BAD_CAST_OnConst()

◆ debugPrint()

void libabw::debugPrint ( const char *const format,
... )

◆ findDouble()

◆ findInt()

◆ parsePropString()

◆ xmlReaderForStream()

std::unique_ptr< xmlTextReader, void(*)(xmlTextReaderPtr)> libabw::xmlReaderForStream ( librevenge::RVNGInputStream * input,
ABWXMLProgressWatcher * watcher )

Generated for libwpd by doxygen 1.14.0