addObserver(std::shared_ptr< ObserverType > observer) | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
clearData(const typename SettingT::ValueType &value) | alexaClientSDK::settings::test::SettingStub< SettingT > | |
clearData(const ValueT &value) override | alexaClientSDK::settings::test::SettingStub< SettingT > | inlinevirtual |
get() const | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
getDefault() const | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
GuardedValue typedef | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
LogEntry typedef | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_defaultValue | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_observerMutex | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_observers | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
m_value | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
notifyObservers(SettingNotifications notification) | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
ObserverType typedef | alexaClientSDK::settings::SettingInterface< ValueT > | |
removeObserver(std::shared_ptr< ObserverType > &observer) | alexaClientSDK::settings::SettingInterface< ValueT > | inline |
setAvsChange(const typename SettingT::ValueType &value) | alexaClientSDK::settings::test::SettingStub< SettingT > | |
setAvsChange(const ValueT &value) override | alexaClientSDK::settings::test::SettingStub< SettingT > | inlinevirtual |
setLocalChange(const typename SettingT::ValueType &value) | alexaClientSDK::settings::test::SettingStub< SettingT > | |
setLocalChange(const ValueT &value) override | alexaClientSDK::settings::test::SettingStub< SettingT > | inlinevirtual |
SettingInterface(const ValueType &value) | alexaClientSDK::settings::SettingInterface< ValueT > | protected |
SettingStub(const typename SettingT::ValueType &value) | alexaClientSDK::settings::test::SettingStub< SettingT > | explicit |
SettingStub(const ValueT &value) | alexaClientSDK::settings::test::SettingStub< SettingT > | inlineexplicit |
ValueType typedef | alexaClientSDK::settings::SettingInterface< ValueT > | |
~SettingInterface()=default | alexaClientSDK::settings::SettingInterface< ValueT > | virtual |