2#include <ossia/dataflow/timed_value.hpp>
4#include <ossia/network/common/complex_type.hpp>
5#include <ossia/network/dataspace/dataspace.hpp>
6#include <ossia/network/value/value.hpp>
16 explicit typed_value(ossia::timed_value&& v)
17 : value{std::move(v.value)}
18 , timestamp{v.timestamp}
27 : value{std::move(v.value)}
28 , timestamp{v.timestamp}
34 , timestamp{v.timestamp}
38 typed_value(
ossia::value&& v,
const ossia::complex_type& u)
43 typed_value(
const ossia::timed_value& v,
const ossia::complex_type& u)
45 , timestamp{v.timestamp}
49 typed_value(ossia::timed_value&& v,
const ossia::complex_type& u)
50 : value{std::move(v.value)}
51 , timestamp{v.timestamp}
63 : value{std::move(v.value)}
64 , timestamp{v.timestamp}
74 explicit typed_value(
const ossia::timed_value& v)
76 , timestamp{v.timestamp}
93 const ossia::complex_type& u)
95 , timestamp{v.timestamp}
101 typed_value() =
default;
102 ~typed_value() =
default;
103 typed_value(
const typed_value&) =
default;
104 typed_value(typed_value&&) =
default;
105 typed_value& operator=(
const typed_value&) =
default;
106 typed_value& operator=(typed_value&&) =
default;
111 ossia::complex_type type{};
The value class.
Definition value.hpp:173
ossia::small_vector< int32_t, 2 > destination_index
Definition destination_index.hpp:40