librime 1.2
Rime Input Method Engine, the core library
rime::ConfigComponentBase Class Referenceabstract

#include <config_component.h>

Inheritance diagram for rime::ConfigComponentBase:
Collaboration diagram for rime::ConfigComponentBase:

Public Member Functions

RIME_DLL ConfigComponentBase (ResourceResolver *resource_resolver)
virtual RIME_DLL ~ConfigComponentBase ()
RIME_DLL ConfigCreate (const string &file_name)

Protected Member Functions

virtual an< ConfigDataLoadConfig (const string &config_id)=0

Protected Attributes

the< ResourceResolverresource_resolver_

Constructor & Destructor Documentation

◆ ConfigComponentBase()

rime::ConfigComponentBase::ConfigComponentBase ( ResourceResolver * resource_resolver)

◆ ~ConfigComponentBase()

rime::ConfigComponentBase::~ConfigComponentBase ( )
virtual

Member Function Documentation

◆ Create()

Config * rime::ConfigComponentBase::Create ( const string & file_name)

◆ LoadConfig()

virtual an< ConfigData > rime::ConfigComponentBase::LoadConfig ( const string & config_id)
protectedpure virtual

Member Data Documentation

◆ resource_resolver_

the<ResourceResolver> rime::ConfigComponentBase::resource_resolver_
protected

The documentation for this class was generated from the following files: