Classes | Namespaces | Functions
value_ops.hh File Reference
#include <typelib/memory_layout.hh>
#include <typelib/value.hh>
#include <iosfwd>
Include dependency graph for value_ops.hh:
This graph shows which files directly or indirectly include this file:

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)


typelib
Author(s): Sylvain Joyeux/sylvain.joyeux@m4x.org
autogenerated on Sat Jun 8 2019 18:49:22