Observable::forceNotify
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void forceNotify()Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:243
Report an issue with this entry →Observable::fromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
bool fromString(const String& str) overrideVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:249
Report an issue with this entry →Observable::get
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
const T& get() constVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:208
Report an issue with this entry →Observable::modify
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
template<typename Fn> void modify(Fn&& fn)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:233
Report an issue with this entry →Observable::Observable
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
explicit Observable(T initial) : value_(std::move(initial))Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:206
Report an issue with this entry →Observable::Observable
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Observable() : value_Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:205
Report an issue with this entry →Observable::operator=
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Observable& operator=(const T& value)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:229
Report an issue with this entry →Observable::operator=
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
Observable& operator=(T&& value)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:231
Report an issue with this entry →Observable::set
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void set(const T& value)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:211
Report an issue with this entry →Observable::set
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void set(T&& value)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:219
Report an issue with this entry →Observable::toString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
String toString() const overrideVerification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:246
Report an issue with this entry →ObservableBase::~ObservableBase
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
virtual ~ObservableBase();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:32
Report an issue with this entry →ObservableBase::beginBatch
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void beginBatch();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:53
Report an issue with this entry →ObservableBase::clearSubscriptions
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void clearSubscriptions();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:40
Report an issue with this entry →ObservableBase::endBatch
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void endBatch();Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:55
Report an issue with this entry →ObservableBase::fromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
virtual bool fromString(const String& str) = 0;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:46
Report an issue with this entry →ObservableBase::subscribe
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
SubscriptionId subscribe(std::function<void()> callback);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:34
Report an issue with this entry →ObservableBase::subscriberCount
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
u32 subscriberCount() const;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:50
Report an issue with this entry →ObservableBase::toString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
virtual String toString() const = 0;Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:43
Report an issue with this entry →ObservableBase::unsubscribe
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
void unsubscribe(SubscriptionId id);Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:37
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, bool& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:119
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, double& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:175
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, float& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:167
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, int& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:126
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, long long& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:158
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, long& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:144
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, String& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:112
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline bool obsFromString(const String& str, unsigned int& out)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:135
Report an issue with this entry →obsFromString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
template<typename T> typename std::enable_if<!std::is_arithmetic<T>::value && !std::is_same<T, String>::value, bool>::type obsFromString(const String&, T&)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:183
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(bool v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:80
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(const String& v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:78
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(double v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:94
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(float v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:88
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(int v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:81
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(long long v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:85
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(long v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:83
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(unsigned int v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:82
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(unsigned long long v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:86
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
inline String obsToString(unsigned long v)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:84
Report an issue with this entry →obsToString
Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.
template<typename T> typename std::enable_if<!std::is_arithmetic<T>::value && !std::is_same<T, String>::value, String>::type obsToString(const T&)Verification scope
Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.
include/kui/data/observable.h:108
Report an issue with this entry →