Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
caffa::AppEnum< Enum > Member List

This is the complete list of members for caffa::AppEnum< Enum >, including all inherited members.

AppEnum() (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
AppEnum(Enum value) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
AppEnum(const std::string &value) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
DataType typedef (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >
fromIndex(size_t idx) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
fromLabel(const std::string &label) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
index() const (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
index(Enum enumValue) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
isValid(const std::string &label) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
isValid(size_t index) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
label() const (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
label(Enum enumValue) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
labelFromIndex(size_t idx) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
labels() (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
operator<=>(const AppEnum &rhs) const =default (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >
operator=(Enum value) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
setFromIndex(size_t index) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
setFromLabel(const std::string &label) (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline
size() (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inlinestatic
value() const (defined in caffa::AppEnum< Enum >)caffa::AppEnum< Enum >inline