#include <MSPUBMetaData.h>
Public Member Functions | |
MSPUBMetaData () | |
~MSPUBMetaData () | |
bool | parse (librevenge::RVNGInputStream *input) |
bool | parseTimes (librevenge::RVNGInputStream *input) |
const librevenge::RVNGPropertyList & | getMetaData () |
Private Member Functions | |
MSPUBMetaData (const MSPUBMetaData &) | |
MSPUBMetaData & | operator= (const MSPUBMetaData &) |
void | readPropertySetStream (librevenge::RVNGInputStream *input) |
void | readPropertySet (librevenge::RVNGInputStream *input, uint32_t offset) |
void | readPropertyIdentifierAndOffset (librevenge::RVNGInputStream *input) |
void | readTypedPropertyValue (librevenge::RVNGInputStream *input, uint32_t index, uint32_t offset) |
librevenge::RVNGString | readCodePageString (librevenge::RVNGInputStream *input) |
uint32_t | getCodePage () |
Private Attributes | |
std::vector< std::pair < uint32_t, uint32_t > > | m_idsAndOffsets |
std::map< uint16_t, uint16_t > | m_typedPropertyValues |
librevenge::RVNGPropertyList | m_metaData |
libmspub::MSPUBMetaData::MSPUBMetaData | ( | const MSPUBMetaData & | ) | [private] |
uint32_t libmspub::MSPUBMetaData::getCodePage | ( | ) | [private] |
const librevenge::RVNGPropertyList & libmspub::MSPUBMetaData::getMetaData | ( | ) |
Referenced by libmspub::MSPUBParser::parseMetaData().
MSPUBMetaData& libmspub::MSPUBMetaData::operator= | ( | const MSPUBMetaData & | ) | [private] |
bool libmspub::MSPUBMetaData::parse | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libmspub::MSPUBParser::parseMetaData().
bool libmspub::MSPUBMetaData::parseTimes | ( | librevenge::RVNGInputStream * | input | ) |
Referenced by libmspub::MSPUBParser::parseMetaData().
librevenge::RVNGString libmspub::MSPUBMetaData::readCodePageString | ( | librevenge::RVNGInputStream * | input | ) | [private] |
void libmspub::MSPUBMetaData::readPropertyIdentifierAndOffset | ( | librevenge::RVNGInputStream * | input | ) | [private] |
void libmspub::MSPUBMetaData::readPropertySet | ( | librevenge::RVNGInputStream * | input, |
uint32_t | offset | ||
) | [private] |
void libmspub::MSPUBMetaData::readPropertySetStream | ( | librevenge::RVNGInputStream * | input | ) | [private] |
void libmspub::MSPUBMetaData::readTypedPropertyValue | ( | librevenge::RVNGInputStream * | input, |
uint32_t | index, | ||
uint32_t | offset | ||
) | [private] |
std::vector< std::pair<uint32_t, uint32_t> > libmspub::MSPUBMetaData::m_idsAndOffsets [private] |
librevenge::RVNGPropertyList libmspub::MSPUBMetaData::m_metaData [private] |
std::map<uint16_t, uint16_t> libmspub::MSPUBMetaData::m_typedPropertyValues [private] |