44 const char *
what()
const noexcept;
70 const char *
what()
const noexcept;
97 const char *
what()
const noexcept;
123 const char *
what()
const noexcept;
149 const char *
what()
const noexcept;
175 const char *
what()
const noexcept;
194 InvalidDuration(
const std::string &duration =
"",
const std::string &min =
"",
const std::string &max =
"");
203 const char *
what()
const noexcept;
222 InvalidNumber(
const std::string &number =
"",
const std::string &min =
"",
const std::string &max =
"");
231 const char *
what()
const noexcept;
249 InvalidTOML(
const std::string &path =
"",
const std::string &error =
"");
258 const char *
what()
const noexcept;
278 InvalidTOMLKeyType(
const std::string &tomlPath =
"",
const std::string &tomlKey =
"",
const std::string ¤tType =
"",
const std::string &expectedType =
"");
287 const char *
what()
const noexcept;
Defines various constants used throughout the project.
Aggregates headers from the Recoded folder.
Exception class for invalid operations.
~InvalidChoice()
Destroy the InvalidChoice object.
const char * what() const noexcept
Retrieves the error message.
InvalidChoice(const std::string &error="")
Construct a new InvalidChoice object.
Exception class for invalid durations.
const char * what() const noexcept
Retrieves the error message.
~InvalidDuration()
Destroy the InvalidDuration object.
InvalidDuration(const std::string &duration="", const std::string &min="", const std::string &max="")
Construct a new InvalidDuration object.
Exception class for invalid IP addresses.
~InvalidIp()
Destroy the InvalidIp object.
const char * what() const noexcept
Retrieves the error message.
InvalidIp(const std::string &error="")
Construct a new InvalidIp object.
Exception class for invalid durations.
~InvalidNumber()
Destroy the InvalidNumber object.
InvalidNumber(const std::string &number="", const std::string &min="", const std::string &max="")
Construct a new InvalidNumber object.
const char * what() const noexcept
Retrieves the error message.
Exception class for invalid operations.
const char * what() const noexcept
Retrieves the error message.
~InvalidOperation()
Destroy the InvalidOperation object.
InvalidOperation(const std::string &error="")
Construct a new InvalidOperation object.
Exception class for invalid port numbers.
~InvalidPort()
Destroy the InvalidPort object.
InvalidPort(const std::string &error="")
Construct a new InvalidPort object.
const char * what() const noexcept
Retrieves the error message.
Exception class for invalid TOML key types.
InvalidTOMLKeyType(const std::string &tomlPath="", const std::string &tomlKey="", const std::string ¤tType="", const std::string &expectedType="")
Construct a new InvalidTOMLKeyType object.
~InvalidTOMLKeyType()
Destroy the InvalidTOMLKeyType object.
const char * what() const noexcept
Retrieves the error message.
Exception class for invalid TOML files.
InvalidTOML(const std::string &path="", const std::string &error="")
Construct a new InvalidTOML object.
const char * what() const noexcept
Retrieves the error message.
~InvalidTOML()
Destroy the InvalidTOML object.
Exception class for invalid types in std::any.
InvalidType(const std::string &extraDetails="")
Construct a new InvalidType object.
const char * what() const noexcept
Retrieves the error message.
~InvalidType()
Destroy the InvalidType object.
Exception class for invalid usernames.
InvalidUsername(const std::string &error="")
Construct a new InvalidUsername object.
const char * what() const noexcept
Retrieves the error message.
~InvalidUsername()
Destroy the InvalidUsername object.