#include <config_data.h>
◆ ConfigData()
| rime::ConfigData::ConfigData |
( |
| ) |
|
|
default |
◆ ~ConfigData()
| rime::ConfigData::~ConfigData |
( |
| ) |
|
◆ file_path()
| const path & rime::ConfigData::file_path |
( |
| ) |
const |
|
inline |
◆ FormatListIndex()
| string rime::ConfigData::FormatListIndex |
( |
size_t | index | ) |
|
|
static |
◆ IsListItemReference()
| bool rime::ConfigData::IsListItemReference |
( |
const string & | key | ) |
|
|
static |
◆ JoinPath()
| string rime::ConfigData::JoinPath |
( |
const vector< string > & | keys | ) |
|
|
static |
◆ LoadFromFile()
◆ LoadFromStream()
| bool rime::ConfigData::LoadFromStream |
( |
std::istream & | stream | ) |
|
◆ modified()
| bool rime::ConfigData::modified |
( |
| ) |
const |
|
inline |
◆ ResolveListIndex()
| size_t rime::ConfigData::ResolveListIndex |
( |
an< ConfigItem > | list, |
|
|
const string & | key, |
|
|
bool | read_only = false ) |
|
static |
◆ Save()
| bool rime::ConfigData::Save |
( |
| ) |
|
◆ SaveToFile()
| bool rime::ConfigData::SaveToFile |
( |
const path & | file_path | ) |
|
◆ SaveToStream()
| bool rime::ConfigData::SaveToStream |
( |
std::ostream & | stream | ) |
|
◆ set_auto_save()
| void rime::ConfigData::set_auto_save |
( |
bool | auto_save | ) |
|
|
inline |
◆ set_modified()
| void rime::ConfigData::set_modified |
( |
| ) |
|
|
inline |
◆ SplitPath()
| vector< string > rime::ConfigData::SplitPath |
( |
const string & | path | ) |
|
|
static |
◆ Traverse()
| an< ConfigItem > rime::ConfigData::Traverse |
( |
const string & | path | ) |
|
◆ TraverseWrite()
| bool rime::ConfigData::TraverseWrite |
( |
const string & | path, |
|
|
an< ConfigItem > | item ) |
◆ auto_save_
| bool rime::ConfigData::auto_save_ = false |
|
protected |
◆ file_path_
| path rime::ConfigData::file_path_ |
|
protected |
◆ modified_
| bool rime::ConfigData::modified_ = false |
|
protected |
◆ root
The documentation for this class was generated from the following files: