Main Page Class List Class Members

# 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 >
ExtIStream & | operator>> (ExtIStream &s, T &x)

## Member Enumeration Documentation

enum Nv::Blast::ExtIStream::Flags

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:

- sdk/extensions/serialization/source/NvBlastExtSerializationInternal.h