libqxp_utils.cpp File Reference
#include "libqxp_utils.h"
#include <unicode/ucnv.h>
#include <unicode/utypes.h>
#include <boost/math/constants/constants.hpp>

Namespaces

namespace  libqxp
 

Functions

uint8_t libqxp::readU8 (librevenge::RVNGInputStream *input, bool)
 
uint16_t libqxp::readU16 (librevenge::RVNGInputStream *input, bool bigEndian)
 
uint32_t libqxp::readU32 (librevenge::RVNGInputStream *input, bool bigEndian)
 
uint64_t libqxp::readU64 (librevenge::RVNGInputStream *input, bool bigEndian)
 
int16_t libqxp::readS16 (librevenge::RVNGInputStream *input, bool bigEndian)
 
int32_t libqxp::readS32 (librevenge::RVNGInputStream *input, bool bigEndian)
 
double libqxp::readFloat16 (librevenge::RVNGInputStream *input, bool bigEndian)
 
double libqxp::readFraction (librevenge::RVNGInputStream *input, bool bigEndian)
 
const unsigned char * libqxp::readNBytes (librevenge::RVNGInputStream *const input, const unsigned long numBytes)
 
string libqxp::readCString (librevenge::RVNGInputStream *input)
 
string libqxp::readPascalString (librevenge::RVNGInputStream *input)
 
std::string libqxp::readString (librevenge::RVNGInputStream *input, const unsigned length)
 
std::string libqxp::readPlatformString (librevenge::RVNGInputStream *input, bool bigEndian)
 
void libqxp::skip (librevenge::RVNGInputStream *input, unsigned long numBytes)
 
void libqxp::seek (librevenge::RVNGInputStream *const input, const unsigned long pos)
 
void libqxp::seekRelative (librevenge::RVNGInputStream *const input, const long pos)
 
unsigned long libqxp::getRemainingLength (librevenge::RVNGInputStream *const input)
 
uint8_t libqxp::readU8 (const std::shared_ptr< librevenge::RVNGInputStream > input, bool)
 
uint16_t libqxp::readU16 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
uint32_t libqxp::readU32 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
uint64_t libqxp::readU64 (const std::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
int16_t libqxp::readS16 (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian)
 
int32_t libqxp::readS32 (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian)
 
double libqxp::readFloat16 (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian)
 
double libqxp::readFraction (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian)
 
const unsigned char * libqxp::readNBytes (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
 
std::string libqxp::readCString (const std::shared_ptr< librevenge::RVNGInputStream > input)
 
std::string libqxp::readPascalString (const std::shared_ptr< librevenge::RVNGInputStream > input)
 
std::string libqxp::readString (std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned length)
 
std::string libqxp::readPlatformString (std::shared_ptr< librevenge::RVNGInputStream > input, bool bigEndian)
 
void libqxp::skip (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
 
void libqxp::seek (const std::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long pos)
 
void libqxp::seekRelative (const std::shared_ptr< librevenge::RVNGInputStream > input, const long pos)
 
unsigned long libqxp::getRemainingLength (const std::shared_ptr< librevenge::RVNGInputStream > &input)
 
double libqxp::deg2rad (double value)
 
double libqxp::normalizeRadAngle (double radAngle)
 
double libqxp::normalizeDegAngle (double degAngle)
 
void libqxp::appendCharacters (librevenge::RVNGString &text, const char *characters, const size_t size, const char *encoding)
 

Generated for libqxp by doxygen 1.9.6