librime: rime::ConfigComponentBase Class Reference

| librime 1.2 Rime Input Method Engine, the core library

Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
rime::ConfigComponentBase Class Referenceabstract

`#include <config_component.h>`

Inheritance diagram for rime::ConfigComponentBase:
[legend]
Collaboration diagram for rime::ConfigComponentBase:
[legend]

## Public Member Functions
RIME_DLL | ConfigComponentBase (ResourceResolver *resource_resolver)
virtual RIME_DLL | ~ConfigComponentBase ()
RIME_DLL Config * | Create (const string &file_name)

## Protected Member Functions
virtual an< ConfigData > | LoadConfig (const string &config_id)=0

## Protected Attributes
the< ResourceResolver > | resource_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:

- config_component.h
- config_component.cc