|
| | ara::per::KeyValueStorage::KeyValueStorage (KeyValueStorage &&kvs)=delete |
| | 移动构造函数 更多...
|
| |
| | ara::per::KeyValueStorage::KeyValueStorage ()=delete |
| | 默认构造函数 更多...
|
| |
| | ara::per::KeyValueStorage::KeyValueStorage (const KeyValueStorage &)=delete |
| | 拷贝构造函数 更多...
|
| |
| KeyValueStorage & | ara::per::KeyValueStorage::operator= (KeyValueStorage &&kvs) &=delete |
| | 移动赋值运算符 更多...
|
| |
| KeyValueStorage & | ara::per::KeyValueStorage::operator= (const KeyValueStorage &)=delete |
| | 拷贝赋值运算符 更多...
|
| |
| | ara::per::KeyValueStorage::~KeyValueStorage () noexcept=default |
| | 析构函数 更多...
|
| |
| ara::core::Result< ara::core::Vector< ara::core::String > > | ara::per::KeyValueStorage::GetAllKeys () const noexcept |
| | 返回键值库的可用的键的列表 更多...
|
| |
| ara::core::Result< bool > | ara::per::KeyValueStorage::KeyExists (ara::core::StringView key) const noexcept |
| | 校验键值库中是否存在指定的键 更多...
|
| |
| template<class T > |
| ara::core::Result< void > | ara::per::KeyValueStorage::GetValue (ara::core::StringView key, T &value) const noexcept |
| | 返回键值库中指定键的值 更多...
|
| |
| template<class T > |
| ara::core::Result< T > | ara::per::KeyValueStorage::GetValue (ara::core::StringView key) const noexcept |
| | 返回键值库中指定键的值 更多...
|
| |
| template<class T > |
| ara::core::Result< void > | ara::per::KeyValueStorage::SetValue (ara::core::StringView key, const T &value) noexcept |
| | 为键值库的一个键设置值 更多...
|
| |
| ara::core::Result< void > | ara::per::KeyValueStorage::RemoveKey (ara::core::StringView key) noexcept |
| | 从键值库中删除指定的键和对应的值 更多...
|
| |
| ara::core::Result< void > | ara::per::KeyValueStorage::RecoverKey (ara::core::StringView key) noexcept |
| | Function Implementation 更多...
|
| |
| ara::core::Result< void > | ara::per::KeyValueStorage::ResetKey (ara::core::StringView key) noexcept |
| | Function Implementation 更多...
|
| |
| ara::core::Result< void > | ara::per::KeyValueStorage::RemoveAllKeys () noexcept |
| | 删除键值库中所有的键及关联的值 更多...
|
| |
| ara::core::Result< void > | ara::per::KeyValueStorage::SyncToStorage () noexcept |
| | 将键值库的更新刷新到物理存储 更多...
|
| |
| ara::core::Result< void > | ara::per::KeyValueStorage::DiscardPendingChanges () noexcept |
| | 删除所有从上次用OpenKeyValueStorage()打开还未调用SyncToStorage()的修改 更多...
|
| |