#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] |