Classes | Namespaces
CHMStream.cpp File Reference
`#include <cassert>`
`#include <cstring>`
`#include <map>`
`#include <string>`
`#include <vector>`
`#include <boost/numeric/conversion/cast.hpp>`
`#include <boost/unordered_map.hpp>`
`#include <mspack.h>`
`#include "libebook_utils.h"`
`#include "CHMStream.h"`
`#include "EBOOKMemoryStream.h"`

## Classes
struct | libebook::CHMStream::Impl

## Namespaces
| libebook

## Variable Documentation

## § base

mspack_system base

Referenced by libebook::CHMStream::CHMStream().

## § container

MSPackFile container

## § data

vector<unsigned char> data

Referenced by libebook::LRFCollector::collectImageData(), libebook::IMPResourceDirImpl::createStream(), libebook::EBOOKUTF8Stream::EBOOKUTF8Stream(), libebook::XMLStylesheet::get(), libebook::IMPResourceDirImpl::getDirStream(), libebook::PLKRParser::getUncompressedStream(), libebook::FB2ContentCollector::insertBitmapData(), libebook::LRFCollector::insertImage(), libebook::EBOOKOPFParser::parse(), libebook::PMLParser::readImage(), libebook::PLKRParser::readImage(), libebook::LRFParser::readMetadata(), libebook::LRFParser::readObject(), libebook::LRFParser::readTOCObject(), libebook::EBOOKHTMLParser::readTreeImpl(), and libebook::XMLStylesheet::XMLStylesheet().

## § fileMap

FileMap_t fileMap

## § m_idMap

IDMap_t m_idMap
| private

## § m_nameMap

NameMap_t m_nameMap
| private

## § name

string name

Referenced by libebook::findSubStreamByExt(), libebook::FB2ContentCollector::openParagraph(), libebook::RBHeader::readDirectory(), libebook::PDXParser::readHeader(), libebook::PMLParser::readImage(), libebook::FB2Authors::setFirstName(), libebook::FB2Authors::setLastName(), libebook::FB2Authors::setMiddleName(), and libebook::FB2Authors::setNickname().

## § stream

RVNGInputStreamPtr_t stream

Referenced by libebook::IMPParser::getFileStream(), libebook::EBOOKOPFParser::getStream(), libebook::CHMStream::getSubStreamById(), and libebook::CHMStream::getSubStreamByName().

## § system

MSPackSystemData* system