InspIRCd  4.0
ConfigTag Member List

This is the complete list of members for ConfigTag, including all inherited members.

ConfigTag(const std::string &Name, const FilePosition &Source)ConfigTag
getBool(const std::string &key, bool def=false) constConfigTag
getDuration(const std::string &key, unsigned long def, unsigned long min=0, unsigned long max=ULONG_MAX) constConfigTag
getEnum(const std::string &key, TReturn def, std::initializer_list< std::pair< const char *, TReturn >> enumvals) (defined in ConfigTag)ConfigTaginline
getFloat(const std::string &key, double def, double min=DBL_MIN, double max=DBL_MAX) constConfigTag
getInt(const std::string &key, long def, long min=LONG_MIN, long max=LONG_MAX) constConfigTag
GetItems() constConfigTaginline
GetItems() (defined in ConfigTag)ConfigTaginline
getString(const std::string &key, const std::string &def, const std::function< bool(const std::string &)> &validator) constConfigTag
getString(const std::string &key, const std::string &def="", size_t minlen=0, size_t maxlen=UINT32_MAX) constConfigTag
getUInt(const std::string &key, unsigned long def, unsigned long min=0, unsigned long max=ULONG_MAX) constConfigTag
Items typedefConfigTag
nameConfigTag
readString(const std::string &key, std::string &value, bool allow_newline=false) constConfigTag
sourceConfigTag