Typelib::ValueOps Namespace Reference


Functions

tuple< uint8_t
*, MemoryLayout::const_iterator > 
init (uint8_t *buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end)
tuple< uint8_t
*, MemoryLayout::const_iterator > 
destroy (uint8_t *buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end)
tuple< uint8_t *, uint8_t
*, MemoryLayout::const_iterator > 
copy (uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end)
tuple< bool, uint8_t
*, uint8_t
*, MemoryLayout::const_iterator > 
compare (uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator begin, MemoryLayout::const_iterator end)
boost::tuple< size_t,
MemoryLayout::const_iterator > 
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 > 
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)


Detailed Description

This namespace includes the basic methods needed to implement complex operations on Value objects (i.e. typed buffers)

Function Documentation

boost::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 
)

boost::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 
)

boost::tuple< uint8_t *, MemoryLayout::const_iterator > Typelib::ValueOps::destroy ( uint8_t *  buffer,
MemoryLayout::const_iterator  begin,
MemoryLayout::const_iterator  end 
)

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< uint8_t *, MemoryLayout::const_iterator > Typelib::ValueOps::init ( uint8_t *  buffer,
MemoryLayout::const_iterator  begin,
MemoryLayout::const_iterator  end 
)

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 
)


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