Inheritance diagram for Device::FullAddressSettings:
Device::AddressSettingsCommon

Public Member Functions

 FullAddressSettings (const FullAddressSettings &) noexcept
 
 FullAddressSettings (FullAddressSettings &&) noexcept
 
FullAddressSettingsoperator= (const FullAddressSettings &) noexcept
 
FullAddressSettingsoperator= (FullAddressSettings &&) noexcept
 
- Public Member Functions inherited from Device::AddressSettingsCommon
 AddressSettingsCommon (const AddressSettingsCommon &) noexcept
 
 AddressSettingsCommon (AddressSettingsCommon &&) noexcept
 
AddressSettingsCommonoperator= (const AddressSettingsCommon &) noexcept
 
AddressSettingsCommonoperator= (AddressSettingsCommon &&) noexcept
 
 operator const ossia::extended_attributes & () const
 
 operator ossia::extended_attributes & ()
 

Static Public Member Functions

template<typename T >
static FullAddressSettings make (const Device::AddressSettings &other, const State::Address &addr) noexcept
 
template<typename T >
static FullAddressSettings make (const Device::AddressSettings &other, const State::AddressAccessor &addr) noexcept
 
static FullAddressSettings make (const State::Message &mess) noexcept
 

Public Attributes

State::Address address
 
- Public Attributes inherited from Device::AddressSettingsCommon
ossia::value value
 
State::Domain domain
 
State::Unit unit
 
std::optional< ossia::access_mode > ioType
 
ossia::bounding_mode clipMode {}
 
ossia::repetition_filter repetitionFilter {}
 
ossia::extended_attributes extendedAttributes
 

The documentation for this struct was generated from the following files: