#include <MicroSlice.hh>
Definition at line 11 of file MicroSlice.hh.
dune::MicroSlice::MicroSlice |
( |
uint8_t * |
address | ) |
|
uint8_t * dune::MicroSlice::data_ |
( |
uint32_t |
index | ) |
const |
|
protected |
Definition at line 32 of file MicroSlice.cc.
34 uint8_t* ns_ptr =
reinterpret_cast<uint8_t *
>(
buffer_ +
sizeof(Header));
35 for (uint32_t idx = 0; idx <
index; ++idx) {
36 NanoSlice tmp_ns(ns_ptr);
37 ns_ptr += tmp_ns.size();
std::unique_ptr< dune::NanoSlice > dune::MicroSlice::nanoSlice |
( |
uint32_t |
index | ) |
const |
Definition at line 17 of file MicroSlice.cc.
19 std::unique_ptr<NanoSlice> nslice_ptr;
22 nslice_ptr.reset(
new NanoSlice(ns_ptr));
uint8_t * data_(uint32_t index) const
Header::nanoslice_count_t nanoSliceCount() const
Definition at line 12 of file MicroSlice.cc.
Header const * header_() const
Definition at line 7 of file MicroSlice.cc.
Header const * header_() const
uint8_t* dune::MicroSlice::buffer_ |
|
protected |
The documentation for this class was generated from the following files: