Fcitx
Public Member Functions | List of all members
fcitx::OptionBase Class Referenceabstract
Inheritance diagram for fcitx::OptionBase:
Inheritance graph
[legend]

Public Member Functions

 OptionBase (Configuration *parent, std::string path, std::string description)
 
const std::string & path () const
 
const std::string & description () const
 
virtual std::string typeString () const =0
 
virtual void reset ()=0
 
virtual bool isDefault () const =0
 
virtual void marshall (RawConfig &config) const =0
 
virtual bool unmarshall (const RawConfig &config, bool partial)=0
 
virtual std::unique_ptr< ConfigurationsubConfigSkeleton () const =0
 
virtual bool equalTo (const OptionBase &other) const =0
 
virtual void copyFrom (const OptionBase &other)=0
 
bool operator== (const OptionBase &other) const
 
bool operator!= (const OptionBase &other) const
 
virtual bool skipDescription () const =0
 
virtual bool skipSave () const =0
 
virtual void dumpDescription (RawConfig &config) const
 

Detailed Description

Definition at line 18 of file option_details.h.


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