librime 1.2
Rime Input Method Engine, the core library
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: