#include <typelib/memory_layout.hh>
#include <typelib/value.hh>
#include <boost/tuple/tuple.hpp>
Go to the source code of this file.
Namespaces | |
namespace | Typelib |
namespace | Typelib::ValueOps |
Defines | |
#define | TYPELIB_VALUE_OPS_CC |
Functions | |
boost::tuple< size_t, MemoryLayout::const_iterator > | Typelib::ValueOps::dump (uint8_t *data, size_t in_offset, std::vector< uint8_t > &buffer, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end) |
boost::tuple< size_t, size_t, MemoryLayout::const_iterator > | Typelib::ValueOps::load (uint8_t *data, size_t out_offset, std::vector< uint8_t > const &buffer, size_t in_offset, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end) |
tuple< bool, uint8_t *, uint8_t *, MemoryLayout::const_iterator > | Typelib::ValueOps::compare (uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end) |
tuple< uint8_t *, uint8_t *, MemoryLayout::const_iterator > | Typelib::ValueOps::copy (uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end) |
tuple< uint8_t *, MemoryLayout::const_iterator > | Typelib::ValueOps::destroy (uint8_t *buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end) |
tuple< uint8_t *, MemoryLayout::const_iterator > | Typelib::ValueOps::init (uint8_t *buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end) |
void | Typelib::init (Value v) |
void | Typelib::destroy (Value v) |
void | Typelib::copy (Value dst, Value src) |
bool | Typelib::compare (Value dst, Value src) |
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::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::dump (uint8_t *v, std::vector< uint8_t > &buffer, MemoryLayout const &ops) |
void | Typelib::load (uint8_t *v, std::vector< uint8_t > const &buffer, MemoryLayout const &ops) |
#define TYPELIB_VALUE_OPS_CC |