#include <BufferStream.hpp>
List of all members.
Detailed Description
Definition at line 49 of file BufferStream.hpp.
Constructor & Destructor Documentation
| CAT_INLINE cat::BufferStream::BufferStream |
( |
u8 * |
buffer | ) |
[inline] |
Member Function Documentation
| CAT_INLINE char* cat::BufferStream::c_str |
( |
| ) |
[inline] |
| CAT_INLINE u32 cat::BufferStream::GetOffset |
( |
void * |
buffer | ) |
[inline] |
| CAT_INLINE cat::BufferStream::operator u8 * |
( |
| ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator++ |
( |
| ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator+= |
( |
int |
skip_bytes | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
s16 |
data | ) |
[inline] |
template<class T >
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
const T & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
s32 |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
s64 |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
u8 |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
u16 |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
u32 |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
s8 |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator<< |
( |
u64 |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator= |
( |
u8 * |
buffer | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
u32 & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
s64 & |
data | ) |
[inline] |
template<class T >
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
T & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
u16 & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
s16 & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
u8 & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
u64 & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
s32 & |
data | ) |
[inline] |
| CAT_INLINE BufferStream& cat::BufferStream::operator>> |
( |
s8 & |
data | ) |
[inline] |
| CAT_INLINE void cat::BufferStream::read |
( |
void * |
data, |
|
|
u32 |
bytes |
|
) |
| [inline] |
| CAT_INLINE void cat::BufferStream::write |
( |
const void * |
data, |
|
|
u32 |
bytes |
|
) |
| [inline] |
Member Data Documentation
Definition at line 52 of file BufferStream.hpp.
Referenced by BufferStream(), c_str(), GetOffset(), operator u8 *(), operator++(), operator+=(), operator<<(), operator=(), operator>>(), read(), and write().
The documentation for this class was generated from the following file: