接口参考

observable_list.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/data/observable_list.h
ObservableList::at
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:54

反馈此接口问题 →
ObservableList::begin
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:57

反馈此接口问题 →
ObservableList::clear
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void clear()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:124

反馈此接口问题 →
ObservableList::clearSubscriptions
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void clearSubscriptions()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:156

反馈此接口问题 →
ObservableList::empty
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
bool empty() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:52

反馈此接口问题 →
ObservableList::end
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:58

反馈此接口问题 →
ObservableList::insert
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:74

反馈此接口问题 →
ObservableList::insertRange
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:80

反馈此接口问题 →
ObservableList::items
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:55

反馈此接口问题 →
ObservableList::move
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:110

反馈此接口问题 →
ObservableList::ObservableList
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
explicit ObservableList(std::vector<T> initial) : items_(std::move(initial))

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:48

反馈此接口问题 →
ObservableList::ObservableList
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
ObservableList() = default;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:47

反馈此接口问题 →
ObservableList::operator[]
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:53

反馈此接口问题 →
ObservableList::pop_back
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void pop_back()

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:137

反馈此接口问题 →
ObservableList::push_back
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void push_back(const T& item)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:60

反馈此接口问题 →
ObservableList::push_back
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void push_back(T&& item)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:68

反馈此接口问题 →
ObservableList::removeAt
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void removeAt(size_t index)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:88

反馈此接口问题 →
ObservableList::removeRange
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:94

反馈此接口问题 →
ObservableList::reset
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:131

反馈此接口问题 →
ObservableList::set
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void set(size_t index, const T& value)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:102

反馈此接口问题 →
ObservableList::size
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
size_t size() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:50

反馈此接口问题 →
ObservableList::subscribe
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
SubscriptionId subscribe(ChangeCallback callback)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:142

反馈此接口问题 →
ObservableList::subscriberCount
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
u32 subscriberCount() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:157

反馈此接口问题 →
ObservableList::unsubscribe
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

observable_list.h
void unsubscribe(SubscriptionId id)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:149

反馈此接口问题 →
ObservableList::void
待核对3.61.7C++

data 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

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

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/data/observable_list.h:45

反馈此接口问题 →
浏览同类接口 →