API reference

observable_list.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/data/observable_list.h
ObservableList::at
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
const T& at(size_t i) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:54

Report an issue with this entry →
ObservableList::begin
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
typename std::vector<T>::const_iterator begin() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:57

Report an issue with this entry →
ObservableList::clear
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void clear()

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:124

Report an issue with this entry →
ObservableList::clearSubscriptions
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void clearSubscriptions()

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:156

Report an issue with this entry →
ObservableList::empty
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
bool empty() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:52

Report an issue with this entry →
ObservableList::end
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
typename std::vector<T>::const_iterator end() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:58

Report an issue with this entry →
ObservableList::insert
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void insert(size_t index, const T& item)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:74

Report an issue with this entry →
ObservableList::insertRange
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void insertRange(size_t index, const std::vector<T>& newItems)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:80

Report an issue with this entry →
ObservableList::items
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
const std::vector<T>& items() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:55

Report an issue with this entry →
ObservableList::move
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void move(size_t fromIndex, size_t toIndex)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:110

Report an issue with this entry →
ObservableList::ObservableList
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
explicit ObservableList(std::vector<T> initial) : items_(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_list.h:48

Report an issue with this entry →
ObservableList::ObservableList
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
ObservableList() = default;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:47

Report an issue with this entry →
ObservableList::operator[]
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
const T& operator[](size_t i) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:53

Report an issue with this entry →
ObservableList::pop_back
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void pop_back()

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:137

Report an issue with this entry →
ObservableList::push_back
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void push_back(const T& item)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:60

Report an issue with this entry →
ObservableList::push_back
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void push_back(T&& item)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:68

Report an issue with this entry →
ObservableList::removeAt
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void removeAt(size_t index)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:88

Report an issue with this entry →
ObservableList::removeRange
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void removeRange(size_t index, size_t count)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:94

Report an issue with this entry →
ObservableList::reset
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void reset(std::vector<T> newItems)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:131

Report an issue with this entry →
ObservableList::set
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
void set(size_t index, 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_list.h:102

Report an issue with this entry →
ObservableList::size
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
size_t size() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:50

Report an issue with this entry →
ObservableList::subscribe
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
SubscriptionId subscribe(ChangeCallback callback)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:142

Report an issue with this entry →
ObservableList::subscriberCount
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
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_list.h:157

Report an issue with this entry →
ObservableList::unsubscribe
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
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_list.h:149

Report an issue with this entry →
ObservableList::void
Needs verification3.61.7C++

Installed header declaration in the data module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

observable_list.h
using ChangeCallback = std::function<void(const ListChange&)>;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/data/observable_list.h:45

Report an issue with this entry →
Browse this reference type →