#include <IWAObjectIndex.h>
| Classes | |
| struct | ObjectRecord | 
| Public Member Functions | |
| IWAObjectIndex (const RVNGInputStreamPtr_t &fragments, const RVNGInputStreamPtr_t &package) | |
| void | parse () | 
| void | queryObject (unsigned id, unsigned &type, boost::optional< IWAMessage > &msg) const | 
| const RVNGInputStreamPtr_t | queryFile (unsigned id) const | 
| Private Member Functions | |
| void | scanFragment (unsigned id) | 
| void | scanFragment (unsigned id, const RVNGInputStreamPtr_t &stream) | 
| Private Attributes | |
| const RVNGInputStreamPtr_t | m_fragments | 
| const RVNGInputStreamPtr_t | m_package | 
| std::map< unsigned, std::string > | m_unparsedFragments | 
| std::map< unsigned, std::pair< unsigned, ObjectRecord > > | m_fragmentObjectMap | 
| std::map< unsigned, std::pair< std::string, RVNGInputStreamPtr_t > > | m_fileMap | 
| libetonyek::IWAObjectIndex::IWAObjectIndex | ( | const RVNGInputStreamPtr_t & | fragments, | 
| const RVNGInputStreamPtr_t & | package | ||
| ) | 
| void libetonyek::IWAObjectIndex::parse | ( | ) | 
Referenced by libetonyek::IWAParser::parseObjectIndex().
| const RVNGInputStreamPtr_t libetonyek::IWAObjectIndex::queryFile | ( | unsigned | id | ) | const | 
Referenced by libetonyek::IWAParser::queryFile().
| void libetonyek::IWAObjectIndex::queryObject | ( | unsigned | id, | 
| unsigned & | type, | ||
| boost::optional< IWAMessage > & | msg | ||
| ) | const | 
Referenced by libetonyek::IWAParser::queryObject().
| 
 | private | 
Referenced by parse(), and queryObject().
| 
 | private | 
| 
 | mutableprivate | 
Referenced by parse(), and queryFile().
| 
 | mutableprivate | 
Referenced by parse(), queryObject(), and scanFragment().
| 
 | private | 
Referenced by scanFragment().
| 
 | private | 
Referenced by parse(), and queryFile().
| 
 | mutableprivate | 
Referenced by parse(), and scanFragment().