SPH
Settings< TEnum > Member List

This is the complete list of members for Settings< TEnum >, including all inherited members.

addEntries(const Settings &settings)Settings< TEnum >inline
begin() constSettings< TEnum >
end() constSettings< TEnum >
get(const TEnum idx, std::enable_if_t<!std::is_enum< std::decay_t< TValue >>::value, int >=0) constSettings< TEnum >inline
get(const TEnum idx, std::enable_if_t< std::is_enum< std::decay_t< TValue >>::value, int >=0) constSettings< TEnum >inline
getDefaults()Settings< TEnum >static
getEntryDesc(const TEnum idx)Settings< TEnum >inlinestatic
getEntryId(const std::string &name)Settings< TEnum >inlinestatic
getEntryName(const TEnum idx)Settings< TEnum >inlinestatic
getEntryType(const TEnum idx)Settings< TEnum >inlinestatic
getFlags(const TEnum idx) constSettings< TEnum >inline
has(const TEnum idx) constSettings< TEnum >inline
hasType(const TEnum idx) constSettings< TEnum >inline
loadFromFile(const Path &path)Settings< TEnum >
operator=(std::initializer_list< Entry > list)Settings< TEnum >
operator=(const Settings &other)Settings< TEnum >
operator=(Settings &&other)Settings< TEnum >
saveToFile(const Path &path) constSettings< TEnum >
set(const TEnum idx, TValue &&value, std::enable_if_t<!std::is_enum< std::decay_t< TValue >>::value, int >=0)Settings< TEnum >inline
set(const TEnum idx, TValue &&value, std::enable_if_t< std::is_enum< std::decay_t< TValue >>::value, int >=0)Settings< TEnum >inline
set(const TEnum idx, const Flags< TValue > flags)Settings< TEnum >inline
set(const TEnum idx, EmptyFlags)Settings< TEnum >inline
set(const TEnum idx, const EnumWrapper ew)Settings< TEnum >inline
Settings()Settings< TEnum >
Settings(EmptySettingsTag)Settings< TEnum >
Settings(const Settings &other)Settings< TEnum >
Settings(Settings &&other)Settings< TEnum >
SettingsIterator classSettings< TEnum >friend
size() constSettings< TEnum >
tryLoadFileOrSaveCurrent(const Path &path, const Settings &overrides=EMPTY_SETTINGS)Settings< TEnum >
typeToString(const int type)Settings< TEnum >static
unset(const TEnum idx)Settings< TEnum >inline