#include <config_compiler.h>
◆ ConfigCompiler()
◆ ~ConfigCompiler()
| rime::ConfigCompiler::~ConfigCompiler |
( |
| ) |
|
|
virtual |
◆ AddDependency()
| void rime::ConfigCompiler::AddDependency |
( |
an< Dependency > | dependency | ) |
|
◆ blocking()
| bool rime::ConfigCompiler::blocking |
( |
const string & | full_path | ) |
const |
◆ Compile()
◆ CreateReference()
| Reference rime::ConfigCompiler::CreateReference |
( |
const string & | qualified_path | ) |
|
◆ EnumerateResources()
| void rime::ConfigCompiler::EnumerateResources |
( |
function< void(an< ConfigResource > resource)> | process_resource | ) |
|
◆ GetCompiledResource()
| an< ConfigResource > rime::ConfigCompiler::GetCompiledResource |
( |
const string & | resource_id | ) |
const |
◆ GetDependencies()
| vector< of< Dependency > > rime::ConfigCompiler::GetDependencies |
( |
const string & | path | ) |
|
◆ Link()
◆ Parse()
| bool rime::ConfigCompiler::Parse |
( |
const string & | key, |
|
|
const an< ConfigItem > & | item ) |
◆ pending()
| bool rime::ConfigCompiler::pending |
( |
const string & | full_path | ) |
const |
◆ Pop()
| void rime::ConfigCompiler::Pop |
( |
| ) |
|
◆ Push() [1/3]
| void rime::ConfigCompiler::Push |
( |
an< ConfigList > | config_list, |
|
|
size_t | index ) |
◆ Push() [2/3]
| void rime::ConfigCompiler::Push |
( |
an< ConfigMap > | config_map, |
|
|
const string & | key ) |
◆ Push() [3/3]
◆ resolved()
| bool rime::ConfigCompiler::resolved |
( |
const string & | full_path | ) |
const |
◆ ResolveDependencies()
| bool rime::ConfigCompiler::ResolveDependencies |
( |
const string & | path | ) |
|
◆ APPEND_DIRECTIVE
| const char* rime::ConfigCompiler::APPEND_DIRECTIVE = "__append" |
|
staticconstexpr |
◆ INCLUDE_DIRECTIVE
| const char* rime::ConfigCompiler::INCLUDE_DIRECTIVE = "__include" |
|
staticconstexpr |
◆ MERGE_DIRECTIVE
| const char* rime::ConfigCompiler::MERGE_DIRECTIVE = "__merge" |
|
staticconstexpr |
◆ PATCH_DIRECTIVE
| const char* rime::ConfigCompiler::PATCH_DIRECTIVE = "__patch" |
|
staticconstexpr |
The documentation for this class was generated from the following files: