All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Private Attributes | List of all members
osl::misc::BinaryElementReader< T > Class Template Reference

#include <binaryIO.h>

Classes

struct  State
 

Public Member Functions

 BinaryElementReader (std::istream &is)
 
 ~BinaryElementReader ()
 
read ()
 
bool hasNext () const
 
bool failed () const
 

Private Attributes

boost::scoped_ptr< Statestate
 

Detailed Description

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

Definition at line 33 of file binaryIO.h.

Constructor & Destructor Documentation

template<class T >
osl::misc::BinaryElementReader< T >::BinaryElementReader ( std::istream &  is)
explicit

Definition at line 140 of file binaryIO.cc.

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

Definition at line 145 of file binaryIO.cc.

Member Function Documentation

template<class T >
bool osl::misc::BinaryElementReader< T >::failed ( ) const

Definition at line 156 of file binaryIO.cc.

template<class T >
bool osl::misc::BinaryElementReader< T >::hasNext ( ) const

Definition at line 150 of file binaryIO.cc.

template<class T >
T osl::misc::BinaryElementReader< T >::read ( )

Definition at line 161 of file binaryIO.cc.

Member Data Documentation

template<class T >
boost::scoped_ptr<State> osl::misc::BinaryElementReader< T >::state
private

Definition at line 43 of file binaryIO.h.


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