annotation() const (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
constrain_type typedef (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | |
copyFrom(const OptionBase &other) override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
defaultValue() const (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
description() const (defined in fcitx::OptionBase) | fcitx::OptionBase | |
dumpDescription(RawConfig &config) const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
equalTo(const OptionBase &other) const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
isDefault() const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
marshall(RawConfig &config) const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
mutableValue() (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
mutableValue() (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
operator!=(const OptionBase &other) const (defined in fcitx::OptionBase) | fcitx::OptionBase | inline |
operator*() const (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
operator->() const (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
operator==(const OptionBase &other) const (defined in fcitx::OptionBase) | fcitx::OptionBase | inline |
Option(Configuration *parent, std::string path, std::string description, const T &defaultValue=T(), Constrain constrain=Constrain(), Marshaller marshaller=Marshaller(), Annotation annotation=Annotation()) (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
Option(OptionParametersType params) (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
OptionBase(Configuration *parent, std::string path, std::string description) (defined in fcitx::OptionBase) | fcitx::OptionBase | |
OptionParametersType typedef (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | |
path() const (defined in fcitx::OptionBase) | fcitx::OptionBase | |
reset() override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
setValue(U &&value) (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
skipDescription() const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
skipSave() const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
subConfigSkeleton() const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
syncDefaultValueToCurrent() override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
typeString() const override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
unmarshall(const RawConfig &config, bool partial) override (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inlinevirtual |
value() const (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | inline |
value_type typedef (defined in fcitx::Option< T, Constrain, Marshaller, Annotation >) | fcitx::Option< T, Constrain, Marshaller, Annotation > | |
~OptionBase() (defined in fcitx::OptionBase) | fcitx::OptionBase | virtual |
~OptionBaseV3() override (defined in fcitx::OptionBaseV3) | fcitx::OptionBaseV3 | |