BmnRoot
Loading...
Searching...
No Matches
StorableTimeslice.cxx
Go to the documentation of this file.
1
// Copyright 2013 Jan de Cuveland <cmail@cuveland.de>
2
3
#include "
StorableTimeslice.h
"
4
5
namespace
fles
6
{
7
8
StorableTimeslice::StorableTimeslice
(
const
StorableTimeslice
& ts)
9
:
Timeslice
(ts)
10
, data_(ts.data_)
11
, desc_(ts.desc_)
12
{
13
init_pointers();
14
}
15
16
StorableTimeslice::StorableTimeslice
(
StorableTimeslice
&& ts) noexcept
17
:
Timeslice
(std::move(ts))
18
, data_(std::move(ts.data_))
19
, desc_(std::move(ts.desc_))
20
{
21
init_pointers();
22
}
23
24
// StorableTimeslice::StorableTimeslice(const Timeslice& ts)
25
// : data_(ts.timeslice_descriptor_.num_components),
26
// desc_(ts.timeslice_descriptor_.num_components) {
27
// timeslice_descriptor_ = ts.timeslice_descriptor_;
28
// for (std::size_t component = 0;
29
// component < ts.timeslice_descriptor_.num_components; ++component) {
30
// uint64_t size = ts.desc_ptr_[component]->size;
31
// data_[component].resize(size);
32
// std::copy_n(ts.data_ptr_[component], size, data_[component].begin());
33
// desc_[component] = *ts.desc_ptr_[component];
34
// }
35
//
36
// init_pointers();
37
// }
38
39
StorableTimeslice::StorableTimeslice
()
40
:
Timeslice
()
41
{}
42
43
}
// namespace fles
fles::StorableTimeslice
The StorableTimeslice class contains the data of a single timeslice.
Definition
StorableTimeslice.h:35
fles::StorableTimeslice::StorableTimeslice
StorableTimeslice()
Definition
StorableTimeslice.cxx:39
fles::Timeslice
The Timeslice class provides read access to the data of a timeslice.
Definition
Timeslice.h:28
StorableTimeslice.h
Defines the fles::StorableTimeslice class.
fles
Main FLES namespace.
Definition
ArchiveDescriptor.h:14
decoder
fles_ipc
StorableTimeslice.cxx
Generated on Fri May 15 2026 10:40:51 for BmnRoot by
1.9.8