OSSIA
Open Scenario System for Interactive Application
Loading...
Searching...
No Matches
destination_qualifiers.hpp
1#pragma once
3#include <ossia/network/dataspace/dataspace.hpp>
4
5namespace ossia
6{
7struct OSSIA_EXPORT destination_qualifiers
8{
10 ossia::unit_t unit;
11
12 bool operator==(const destination_qualifiers& a) const
13 {
14 return accessors == a.accessors && unit == a.unit;
15 }
16
17 bool operator!=(const destination_qualifiers& a) const
18 {
19 return accessors != a.accessors || unit != a.unit;
20 }
21};
22static_assert(std::is_nothrow_default_constructible_v<ossia::destination_index>);
23static_assert(std::is_nothrow_default_constructible_v<ossia::unit_t>);
24static_assert(std::is_nothrow_default_constructible_v<ossia::destination_qualifiers>);
25static_assert(std::is_nothrow_move_constructible_v<ossia::destination_index>);
26static_assert(std::is_nothrow_move_constructible_v<ossia::unit_t>);
27static_assert(std::is_nothrow_move_constructible_v<ossia::destination_qualifiers>);
28static_assert(std::is_nothrow_move_assignable_v<ossia::destination_index>);
29static_assert(std::is_nothrow_move_assignable_v<ossia::unit_t>);
30static_assert(std::is_nothrow_move_assignable_v<ossia::destination_qualifiers>);
31}
Definition git_info.h:7
ossia::small_vector< int32_t, 2 > destination_index
Definition destination_index.hpp:40
Definition dataspace.hpp:24