Functions
Typelib::ValueOps Namespace Reference

Functions

boost::tuple< bool, uint8_t
*, uint8_t
*, MemoryLayout::const_iterator > 
compare (uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t
*, uint8_t
*, MemoryLayout::const_iterator > 
copy (uint8_t *out_buffer, uint8_t *in_buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t
*, MemoryLayout::const_iterator > 
destroy (uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< size_t,
MemoryLayout::const_iterator > 
dump (uint8_t const *data, size_t in_offset, OutputStream &stream, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
boost::tuple< size_t,
MemoryLayout::const_iterator > 
getDumpSize (uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< uint8_t
*, MemoryLayout::const_iterator > 
init (uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator end)
boost::tuple< size_t,
MemoryLayout::const_iterator > 
load (uint8_t *data, size_t out_offset, InputStream &stream, MemoryLayout::const_iterator const begin, MemoryLayout::const_iterator const end)
boost::tuple< uint8_t
*, MemoryLayout::const_iterator > 
zero (uint8_t *buffer, MemoryLayout::const_iterator it, MemoryLayout::const_iterator 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  it,
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  it,
MemoryLayout::const_iterator  end 
)
boost::tuple<uint8_t*, MemoryLayout::const_iterator> Typelib::ValueOps::destroy ( uint8_t *  buffer,
MemoryLayout::const_iterator  it,
MemoryLayout::const_iterator  end 
)
boost::tuple<size_t, MemoryLayout::const_iterator> Typelib::ValueOps::dump ( uint8_t const *  data,
size_t  in_offset,
OutputStream &  stream,
MemoryLayout::const_iterator const  begin,
MemoryLayout::const_iterator const  end 
)
boost::tuple<size_t, MemoryLayout::const_iterator> Typelib::ValueOps::getDumpSize ( uint8_t *  buffer,
MemoryLayout::const_iterator  it,
MemoryLayout::const_iterator  end 
)
tuple< boost::uint8_t *, MemoryLayout::const_iterator > Typelib::ValueOps::init ( uint8_t *  buffer,
MemoryLayout::const_iterator  it,
MemoryLayout::const_iterator  end 
)

Definition at line 340 of file value_ops.cc.

boost::tuple<size_t, MemoryLayout::const_iterator> Typelib::ValueOps::load ( uint8_t *  data,
size_t  out_offset,
InputStream &  stream,
MemoryLayout::const_iterator const  begin,
MemoryLayout::const_iterator const  end 
)
boost::tuple<uint8_t*, MemoryLayout::const_iterator> Typelib::ValueOps::zero ( uint8_t *  buffer,
MemoryLayout::const_iterator  it,
MemoryLayout::const_iterator  end 
)


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