All exception classes. More...
Classes | |
class | AssertionException |
The exception thrown by the test runner when an assertion fails. More... | |
class | BalauException |
Base class of all Balau exceptions. More... | |
class | BindingException |
Base class of binding exceptions. More... | |
class | BugException |
Thrown when a bug is encountered (mainly unimplemented switch cases). More... | |
class | CommandlineException |
Base class of command line exception classes. More... | |
class | ConversionException |
Thrown when a conversion fails. More... | |
class | CouldNotCreateException |
Thrown when a resource could not be created. More... | |
class | CouldNotOpenException |
Thrown when a resource could not be opened. More... | |
class | CyclicDependencyException |
Thrown when the supplied binding configuration has a cyclic dependency. More... | |
class | DuplicateBindingException |
Thrown when an illegal injector binding configuration is attempted. More... | |
class | EmptyException |
Thrown when a request is made for an element but no elements are available. More... | |
class | EnvironmentConfigurationException |
Thrown when there is an issue loading an environment property file. More... | |
class | ErrNoException |
Abstract base class of exceptions that report errno. More... | |
class | FileNotFoundException |
Thrown when a resource is not found. More... | |
class | ForkException |
Thrown when a fork call fails. More... | |
class | IllegalArgumentException |
Thrown when an illegal argument is passed to a function or method. More... | |
class | IllegalStateException |
Thrown when a variable is not in a valid state or when a section of code has been executed at an inappropriate time. More... | |
class | IndexOutOfRangeException |
Thrown when a specified index is not in the valid range. More... | |
class | InvalidUriException |
Thrown when a URI is invalid. More... | |
class | IOException |
Thrown when an IO exception occurs. More... | |
class | ItemDoesNotExistException |
Thrown when an attempt is made to remove a non-existing item in a container. More... | |
class | ItemExistsException |
Thrown when an attempt is made to add an existing item to a container. More... | |
class | LoggingConfigurationException |
Exception thrown by the logging system configuration. More... | |
class | MissingDependencyException |
Thrown when no binding is found in the injector. More... | |
class | MissingFinalValueException |
Thrown when there is no final value available and one is required. More... | |
class | MissingOptionValueException |
Thrown when there is no option value available and one is required. More... | |
class | NetworkException |
Base class of network exceptions. More... | |
class | NoBindingException |
Thrown when no binding is found in the injector. More... | |
class | NotFoundException |
Thrown when a resource is not found. More... | |
class | NotImplementedException |
Thrown when a feature is not yet implemented. More... | |
class | OptionNotFoundException |
Thrown when an invalid command line parameter is specified. More... | |
class | OptionValueException |
Thrown when a requested option value cannot be coerced into the required type. More... | |
class | RelationshipDoesNotExistException |
Thrown when a non-existent relationship between two items is requested. More... | |
class | ResourceException |
Abstract base class of resource classes. More... | |
class | SharedInjectorException |
Thrown when an attempt is made to create a shared pointer binding to the injector. More... | |
class | SizeException |
Thrown when an invalid size is supplied or detected. More... | |
class | SyntaxErrorException |
Thrown when a parser incurs invalid syntax. More... | |
class | TestRunnerException |
Thrown by the test runner when there is a non test related error. More... | |
class | UnsupportedOperationException |
Thrown when an operation is deliberately not implemented. More... | |
class | WaitException |
Thrown when a wait call fails. More... | |
class | ZipException |
Thrown when a zip resource has an error. More... | |
Functions | |
bool | operator== (const BalauException &lhs, const BalauException &rhs) |
Base class comparison function for Balau exceptions. More... | |
template<typename AllocatorT > | |
Balau::U8String< AllocatorT > | toString (const BalauException &e) |
Base class toString<AllocatorT> function for Balau exceptions. More... | |
All exception classes.
|
inline |
Base class comparison function for Balau exceptions.
This function does not compare file/line numbers.
This should be overloaded for exceptions that have data to compare.
|
inline |