libebook_utils.cpp File Reference
#include <cstdio>
#include <cstdarg>
#include <boost/algorithm/string/predicate.hpp>
#include "libebook_utils.h"

Namespaces

 libebook
 

Functions

void libebook::debugPrint (const char *format,...)
 
uint8_t libebook::readU8 (librevenge::RVNGInputStream *input, bool)
 
uint16_t libebook::readU16 (librevenge::RVNGInputStream *input, bool bigEndian)
 
uint32_t libebook::readU32 (librevenge::RVNGInputStream *input, bool bigEndian)
 
uint64_t libebook::readU64 (librevenge::RVNGInputStream *input, bool bigEndian)
 
const unsigned char * libebook::readNBytes (librevenge::RVNGInputStream *const input, const unsigned long numBytes)
 
string libebook::readCString (librevenge::RVNGInputStream *input)
 
string libebook::readPascalString (librevenge::RVNGInputStream *input)
 
void libebook::skip (librevenge::RVNGInputStream *input, unsigned long numBytes)
 
void libebook::seek (librevenge::RVNGInputStream *const input, const unsigned long pos)
 
void libebook::seekRelative (librevenge::RVNGInputStream *const input, const long pos)
 
unsigned long libebook::getRemainingLength (librevenge::RVNGInputStream *const input)
 
uint8_t libebook::readU8 (const boost::shared_ptr< librevenge::RVNGInputStream > input, bool)
 
uint16_t libebook::readU16 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
uint32_t libebook::readU32 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
uint64_t libebook::readU64 (const boost::shared_ptr< librevenge::RVNGInputStream > input, const bool bigEndian)
 
const unsigned char * libebook::readNBytes (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
 
std::string libebook::readCString (const boost::shared_ptr< librevenge::RVNGInputStream > input)
 
std::string libebook::readPascalString (const boost::shared_ptr< librevenge::RVNGInputStream > input)
 
void libebook::skip (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long numBytes)
 
void libebook::seek (const boost::shared_ptr< librevenge::RVNGInputStream > input, const unsigned long pos)
 
void libebook::seekRelative (const boost::shared_ptr< librevenge::RVNGInputStream > input, const long pos)
 
unsigned long libebook::getRemainingLength (const boost::shared_ptr< librevenge::RVNGInputStream > input)
 
bool libebook::findSubStreamByExt (const RVNGInputStreamPtr_t &input, const std::string &ext, unsigned &id)
 

Generated for libe-book by doxygen 1.8.8