#include <riff.h>
|
| | Riff (const uint8_t *data, size_t sz) |
| |
| const char * | id () const |
| |
| bool | is (const char *idx) const |
| |
| bool | hasData () const |
| |
| size_t | remaning () const |
| |
| void | readListId () |
| |
| void | readListId (const char *id) |
| |
| bool | isListId (const char *id) |
| |
| void | read (std::u16string &str) |
| |
| void | read (std::string &str) |
| |
| void | read (std::vector< uint8_t > &vec) |
| |
| void | read (void *dest, size_t sz) |
| |
| void | skip (size_t sz) |
| |
| void | read (void *ctx, Callback cb) |
| |
| template<class F > |
| void | read (F f) |
| |
| template<class T > |
| void | readAll (std::vector< T > &all) |
| |
Definition at line 12 of file riff.h.
◆ Callback
◆ Riff()
| Riff::Riff |
( |
const uint8_t * |
data, |
|
|
size_t |
sz |
|
) |
| |
◆ hasData()
| bool Dx8::Riff::hasData |
( |
| ) |
const |
|
inline |
◆ id()
| const char * Dx8::Riff::id |
( |
| ) |
const |
|
inline |
◆ is()
| bool Dx8::Riff::is |
( |
const char * |
idx | ) |
const |
|
inline |
◆ isListId()
| bool Riff::isListId |
( |
const char * |
id | ) |
|
◆ read() [1/6]
template<class F >
| void Dx8::Riff::read |
( |
F |
f | ) |
|
|
inline |
◆ read() [2/6]
| void Riff::read |
( |
std::string & |
str | ) |
|
◆ read() [3/6]
| void Riff::read |
( |
std::u16string & |
str | ) |
|
◆ read() [4/6]
| void Riff::read |
( |
std::vector< uint8_t > & |
vec | ) |
|
◆ read() [5/6]
◆ read() [6/6]
| void Riff::read |
( |
void * |
dest, |
|
|
size_t |
sz |
|
) |
| |
◆ readAll()
template<class T >
| void Dx8::Riff::readAll |
( |
std::vector< T > & |
all | ) |
|
|
inline |
◆ readListId() [1/2]
| void Riff::readListId |
( |
| ) |
|
◆ readListId() [2/2]
| void Riff::readListId |
( |
const char * |
id | ) |
|
◆ remaning()
| size_t Dx8::Riff::remaning |
( |
| ) |
const |
|
inline |
◆ skip()
| void Riff::skip |
( |
size_t |
sz | ) |
|
The documentation for this class was generated from the following files: