Definition in file Exception.h.
#include <string>
#include <map>
#include "Printable.h"
Go to the source code of this file.
Classes | |
class | Exception |
Base class for all Mace exceptions, which adds printability, and a common message field. More... | |
class | IOException |
Exception during IO. More... | |
class | FileException |
Exception in file handling (often FileUtil methods). More... | |
class | BadFileTypeException |
Exception thrown when the file type is unknown or erroneous. More... | |
class | FileNotFoundException |
Exception to encapsulate E_NOTFOUND. More... | |
class | InvalidPathException |
Exception indicating the specified path is invalid or not well formed. More... | |
class | PermissionAccessException |
Exception to encapsulate E_ACCESS. More... | |
class | LinkLoopException |
Exception to indicate a link loop (recursion error). More... | |
class | ReadException |
error on read More... | |
class | WriteException |
error on write More... | |
class | PipeClosedException |
Exception for E_PIPE. More... | |
class | IncomparableException |
Exception when trying to compare two objects that cannot be compared. More... | |
class | AddressException |
Thrown for an invalid Mace/network address. More... | |
class | UnreachablePrivateAddressException |
Thrown when a given address is an unreachable private address. More... |