Go to the source code of this file.
Classes | |
struct | Typelib::InputStream |
struct | Typelib::OutputStream |
Namespaces | |
namespace | Typelib |
Functions | |
bool | Typelib::compare (Value dst, Value src) |
bool | Typelib::compare (void *dst, void *src, Type const &type) |
void | Typelib::copy (Value dst, Value src) |
void | Typelib::copy (void *dst, void *src, Type const &type) |
void | Typelib::destroy (Value v) |
void | Typelib::destroy (Value v, MemoryLayout const &ops) |
void | Typelib::destroy (uint8_t *data, MemoryLayout const &ops) |
void | Typelib::display (std::ostream &io, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end) |
std::vector< uint8_t > | Typelib::dump (Value v) |
void | Typelib::dump (Value v, std::vector< uint8_t > &buffer) |
void | Typelib::dump (Value v, std::vector< uint8_t > &buffer, MemoryLayout const &ops) |
void | Typelib::dump (uint8_t const *v, std::vector< uint8_t > &buffer, MemoryLayout const &ops) |
void | Typelib::dump (Value v, std::ostream &stream) |
void | Typelib::dump (Value v, std::ostream &stream, MemoryLayout const &ops) |
void | Typelib::dump (uint8_t const *v, std::ostream &stream, MemoryLayout const &ops) |
void | Typelib::dump (Value v, int fd) |
void | Typelib::dump (Value v, int fd, MemoryLayout const &ops) |
void | Typelib::dump (uint8_t const *v, int fd, MemoryLayout const &ops) |
void | Typelib::dump (Value v, FILE *fd) |
void | Typelib::dump (Value v, FILE *fd, MemoryLayout const &ops) |
void | Typelib::dump (uint8_t const *v, FILE *fd, MemoryLayout const &ops) |
int | Typelib::dump (Value v, uint8_t *buffer, unsigned int buffer_size) |
int | Typelib::dump (Value v, uint8_t *buffer, unsigned int buffer_size, MemoryLayout const &ops) |
int | Typelib::dump (uint8_t const *v, uint8_t *buffer, unsigned int buffer_size, MemoryLayout const &ops) |
void | Typelib::dump (Value v, OutputStream &stream) |
void | Typelib::dump (Value v, OutputStream &stream, MemoryLayout const &ops) |
void | Typelib::dump (uint8_t const *v, OutputStream &stream, MemoryLayout const &ops) |
size_t | Typelib::getDumpSize (Value v) |
size_t | Typelib::getDumpSize (Value v, MemoryLayout const &ops) |
size_t | Typelib::getDumpSize (uint8_t const *v, MemoryLayout const &ops) |
void | Typelib::init (Value v) |
void | Typelib::init (Value v, MemoryLayout const &ops) |
void | Typelib::init (uint8_t *data, MemoryLayout const &ops) |
void | Typelib::load (Value v, InputStream &stream) |
void | Typelib::load (Value v, InputStream &stream, MemoryLayout const &ops) |
void | Typelib::load (uint8_t *v, Type const &type, InputStream &stream, MemoryLayout const &ops) |
void | Typelib::load (Value v, std::vector< uint8_t > const &buffer) |
void | Typelib::load (Value v, std::vector< uint8_t > const &buffer, MemoryLayout const &ops) |
void | Typelib::load (uint8_t *v, Type const &type, std::vector< uint8_t > const &buffer, MemoryLayout const &ops) |
void | Typelib::load (Value v, uint8_t const *buffer, unsigned int buffer_size) |
void | Typelib::load (Value v, uint8_t const *buffer, unsigned int buffer_size, MemoryLayout const &ops) |
void | Typelib::load (uint8_t *v, Type const &type, uint8_t const *buffer, unsigned int buffer_size, MemoryLayout const &ops) |
void | Typelib::zero (Value v) |
void | Typelib::zero (Value v, MemoryLayout const &ops) |
void | Typelib::zero (uint8_t *data, MemoryLayout const &ops) |