librime: rime::ConfigDependencyGraph Struct Reference

| librime 1.2 Rime Input Method Engine, the core library

Public Member Functions | Public Attributes | List of all members
rime::ConfigDependencyGraph Struct Reference

## Public Member Functions
void | Add (an< Dependency > dependency)
void | Push (an< ConfigItemRef > item, const string &key)
void | Pop ()
string | current_resource_id () const

## Public Attributes
map< string, of< ConfigResource > > | resources
vector< of< ConfigItemRef > > | node_stack
vector< string > | key_stack
map< string, vector< of< Dependency > > > | deps
vector< string > | resolve_chain

## Member Function Documentation

## ◆ Add()

void rime::ConfigDependencyGraph::Add | ( | an< Dependency > | dependency | ) |

## ◆ current_resource_id()

string rime::ConfigDependencyGraph::current_resource_id | ( |  | ) | const

## ◆ Pop()

void rime::ConfigDependencyGraph::Pop | ( |  | ) |
| inline

## ◆ Push()

void rime::ConfigDependencyGraph::Push | ( | an< ConfigItemRef > | item,
|  | const string & | key )
| inline

## Member Data Documentation

## ◆ deps

map<string, vector<of<Dependency> > > rime::ConfigDependencyGraph::deps

## ◆ key_stack

vector<string> rime::ConfigDependencyGraph::key_stack

## ◆ node_stack

vector<of<ConfigItemRef> > rime::ConfigDependencyGraph::node_stack

## ◆ resolve_chain

vector<string> rime::ConfigDependencyGraph::resolve_chain

## ◆ resources

map<string, of<ConfigResource> > rime::ConfigDependencyGraph::resources

The documentation for this struct was generated from the following file:

- config_compiler.cc