librime 1.2
Rime Input Method Engine, the core library
config_data.cc File Reference
#include <cctype>
#include <cstdlib>
#include <fstream>
#include <sstream>
#include <boost/algorithm/string.hpp>
#include <filesystem>
#include <yaml-cpp/yaml.h>
#include <rime/config/config_compiler.h>
#include <rime/config/config_cow_ref.h>
#include <rime/config/config_data.h>
#include <rime/config/config_types.h>
Include dependency graph for config_data.cc:

Classes

class  rime::ConfigDataRootRef

Namespaces

namespace  rime

Functions

an< ConfigItemrime::ConvertFromYaml (const YAML::Node &yaml_node, ConfigCompiler *compiler)
void rime::EmitYaml (an< ConfigItem > node, YAML::Emitter *emitter, int depth)
an< ConfigItemRefrime::TypeCheckedCopyOnWrite (an< ConfigItemRef > parent, const string &key)
an< ConfigItemRefrime::TraverseCopyOnWrite (an< ConfigItemRef > head, const string &path)
void rime::EmitScalar (const string &str_value, YAML::Emitter *emitter)