#include <stdio.h>
#include <vector>
#include <map>
#include <boost/ptr_container/ptr_map.hpp>
#include <libwpd/libwpd.h>
#include <libwpd-stream/libwpd-stream.h>
#include "MSPUBTypes.h"
#include <stdint.h>
#include <inttypes.h>
Go to the source code of this file.
Classes | |
class | libmspub::EndOfStreamException |
class | libmspub::GenericException |
Namespaces | |
namespace | libmspub |
Macros | |
#define | MSPUB_DEBUG_MSG(M) |
#define | MSPUB_DEBUG(M) |
Functions | |
const char * | libmspub::mimeByImgType (ImgType type) |
uint16_t | libmspub::readU16 (const unsigned char *input, unsigned offset) |
uint32_t | libmspub::readU32 (const unsigned char *input, unsigned offset) |
uint8_t | libmspub::readU8 (WPXInputStream *input) |
uint16_t | libmspub::readU16 (WPXInputStream *input) |
uint32_t | libmspub::readU32 (WPXInputStream *input) |
uint64_t | libmspub::readU64 (WPXInputStream *input) |
int32_t | libmspub::readS32 (WPXInputStream *input) |
double | libmspub::readFixedPoint (WPXInputStream *input) |
double | libmspub::toFixedPoint (int fp) |
void | libmspub::readNBytes (WPXInputStream *input, unsigned long length, std::vector< unsigned char > &out) |
void | libmspub::appendCharacters (WPXString &text, std::vector< unsigned char > characters) |
bool | libmspub::stillReading (WPXInputStream *input, unsigned long until) |
void | libmspub::rotateCounter (double &x, double &y, double centerX, double centerY, short rotation) |
void | libmspub::flipIfNecessary (double &x, double &y, double centerX, double centerY, bool flipVertical, bool flipHorizontal) |
unsigned | libmspub::correctModulo (int x, unsigned n) |
double | libmspub::doubleModulo (double x, double y) |
template<class MapT > | |
MapT::mapped_type * | libmspub::getIfExists (MapT &map, const typename MapT::key_type &key) |
template<class MapT > | |
const MapT::mapped_type * | libmspub::getIfExists_const (MapT &map, const typename MapT::key_type &key) |
template<class MapT > | |
MapT::mapped_type | libmspub::ptr_getIfExists (MapT &map, const typename MapT::key_type &key) |
WPXBinaryData | libmspub::inflateData (WPXBinaryData) |
#define MSPUB_DEBUG | ( | M | ) |
#define MSPUB_DEBUG_MSG | ( | M | ) |
Referenced by libmspub::MSPUBCollector::addImage(), libmspub::MSPUBCollector::addPage(), libmspub::MSPUBCollector::addTextString(), libmspub::MSPUBParser::findEscherContainer(), libmspub::MSPUBParser::getBlockDataLength(), libmspub::MSPUBParser::getColorIndex(), libmspub::MSPUBCollector::getColorString(), getCommandFromBinary(), libmspub::MSPUBParser::getFontIndex(), libmspub::mimeByImgType(), libmspub::MSPUBParser2k::parse(), libmspub::MSPUBParser::parse(), libmspub::MSPUBParser::parseBlock(), libmspub::MSPUBParser::parseContentChunkReference(), libmspub::MSPUBParser2k::parseContents(), libmspub::MSPUBParser::parseContents(), libmspub::MSPUBParser::parseDocumentChunk(), libmspub::MSPUBParser::parseEscher(), libmspub::MSPUBParser::parseEscherContainer(), libmspub::MSPUBParser::parseEscherDelay(), libmspub::MSPUBParser::parseEscherShape(), libmspub::MSPUBParser::parsePageChunk(), libmspub::MSPUBParser::parseQuill(), libmspub::MSPUBParser::parseShape(), libmspub::MSPUBParser::parseShapes(), libmspub::readU8(), and libmspub::MSPUBCollector::setShapeImgIndex().