Nv::Blast::ExtIStream Class Reference

#include <NvBlastExtSerializationInternal.h>

List of all members.

Public Types


Public Member Functions

bool advance (ptrdiff_t diff)
bool eof () const
 ExtIStream (const void *buffer, size_t size)
bool fail () const
size_t left () const
bool read (void *buffer, size_t size)
size_t tellg () const
const void * view ()

Friends

template<typename T >
ExtIStreamoperator>> (ExtIStream &s, T &x)


Member Enumeration Documentation

Enumerator:
LittleEndian 
Fail 


Constructor & Destructor Documentation

Nv::Blast::ExtIStream::ExtIStream ( const void *  buffer,
size_t  size 
) [inline]


Member Function Documentation

bool Nv::Blast::ExtIStream::advance ( ptrdiff_t  diff  )  [inline]

bool Nv::Blast::ExtIStream::eof (  )  const [inline]

bool Nv::Blast::ExtIStream::fail (  )  const [inline]

size_t Nv::Blast::ExtIStream::left (  )  const [inline]

bool Nv::Blast::ExtIStream::read ( void *  buffer,
size_t  size 
) [inline]

size_t Nv::Blast::ExtIStream::tellg (  )  const [inline]

const void* Nv::Blast::ExtIStream::view (  )  [inline]


Friends And Related Function Documentation

template<typename T >
ExtIStream& operator>> ( ExtIStream s,
T &  x 
) [friend]


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