All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Public Member Functions | Static Public Member Functions | Private Attributes
osl::misc::BinaryReader< T > Class Template Reference

#include <binaryIO.h>

List of all members.

Classes

struct  State

Public Member Functions

 BinaryReader (std::istream &is)
 ~BinaryReader ()
bool read (std::vector< T > &data)

Static Public Member Functions

static size_t blockSize ()

Private Attributes

boost::scoped_ptr< Statestate

Detailed Description

template<class T>
class osl::misc::BinaryReader< T >

Definition at line 19 of file binaryIO.h.


Constructor & Destructor Documentation

template<class T >
osl::misc::BinaryReader< T >::BinaryReader ( std::istream &  is) [explicit]

Definition at line 55 of file binaryIO.cc.

template<class T >
osl::misc::BinaryReader< T >::~BinaryReader ( )

Definition at line 60 of file binaryIO.cc.


Member Function Documentation

template<class T >
size_t osl::misc::BinaryReader< T >::blockSize ( ) [static]

Definition at line 95 of file binaryIO.cc.

Referenced by to_text().

template<class T >
bool osl::misc::BinaryReader< T >::read ( std::vector< T > &  data)

Definition at line 89 of file binaryIO.cc.

Referenced by to_text().


Member Data Documentation

template<class T>
boost::scoped_ptr<State> osl::misc::BinaryReader< T >::state [private]

Definition at line 28 of file binaryIO.h.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines