libepubgen::EPUBListStyleManager::List Struct Reference

#include <EPUBListStyleManager.h>

List of all members.

Public Types

typedef std::unordered_map
< EPUBCSSProperties,
std::string, boost::hash
< EPUBCSSProperties > > 
ContentNameMap_t

Public Member Functions

 List ()
 constructor
 ~List ()
 destructor
void setLevel (int lvl, librevenge::RVNGPropertyList const &property, bool ordered)
 set the property correspond to a level
void openLevel () const
 open a new level
void closeLevel () const
 open a new level
const EPUBCSSPropertiesgetCurrentProperties () const
 return the properties of the current level

Protected Attributes

std::vector< EPUBCSSPropertiesm_contentsList
 the properties
int m_level
 the actual list level

Member Typedef Documentation

typedef std::unordered_map<EPUBCSSProperties, std::string, boost::hash<EPUBCSSProperties> > libepubgen::EPUBListStyleManager::List::ContentNameMap_t

Constructor & Destructor Documentation


Member Function Documentation

open a new level

return the properties of the current level

open a new level

void libepubgen::EPUBListStyleManager::List::setLevel ( int  lvl,
librevenge::RVNGPropertyList const &  property,
bool  ordered 
)

set the property correspond to a level


Member Data Documentation

the properties

Referenced by setLevel().

the actual list level

Referenced by closeLevel(), and openLevel().


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