value_ops.hh File Reference

#include <typelib/memory_layout.hh>
#include <typelib/value.hh>
#include <boost/tuple/tuple.hpp>

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.

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 Documentation

#define TYPELIB_VALUE_OPS_CC


Generated on Thu Jan 22 16:37:38 2009 for typeLib by doxygen 1.5.6
SourceForge.net Project Page