All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
Eegeo::Resources::BinaryParsing::BinaryParser Class Reference

Public Member Functions

template<class T >
Parse (std::istream &reader, size_t *parseSize) const
 
template<class T >
Parse (std::istream &reader) const
 
template<class T , size_t N>
void Parse (std::istream &reader, T(&result)[N]) const
 
template<class T >
void ParseShortString (std::istream &reader, std::string &outputString) const
 
std::string ParseFourCC (std::istream &reader) const
 
u32 Read7BitEncodedInt (std::istream &reader) const
 
std::string ParseString (std::istream &reader) const
 
std::vector< std::string > ParseStringArray (std::istream &reader) const
 
bool StreamIsAligned (std::istream &stream, int alignment) const
 
void AlignStream (std::istream &stream, int alignment) const
 

Static Public Member Functions

 BinaryParser (const bool alignedReads)
 

The documentation for this class was generated from the following files: