tango.core.Exception

The exception module defines all system-level exceptions and provides a mechanism to alter system-level error handling.

Public Imports

core.exception
public import core.exception;
Undocumented in source.

Members

Classes

AddressException
class AddressException

Base class for exceptiond thrown by an Address.

ClusterException
class ClusterException

The basic exception thrown by the tango.io.cluster package.

CorruptedIteratorException
class CorruptedIteratorException

Thrown when a corrupt iterator is detected.

HostException
class HostException

Base class for exception thrown by an InternetHost.

IOException
class IOException

The basic exception thrown by the tango.io package. One should try to ensure that all Tango exceptions related to IO are derived from this one.

IllegalArgumentException
class IllegalArgumentException

Thrown when an illegal argument is encountered.

IllegalElementException
class IllegalElementException

IllegalElementException is thrown by Collection methods that add (or replace) elements (and/or keys) when their arguments are null or do not pass screeners.

LocaleException
class LocaleException

Base class for locale exceptions.

NoSuchElementException
class NoSuchElementException

Thrown on past-the-end errors by iterators and containers.

PlatformException
class PlatformException

Base class for operating system or library exceptions.

ProcessException
class ProcessException

Thrown on a process error.

RegexException
class RegexException

Base class for regluar expression exceptions.

RegistryException
class RegistryException

RegistryException is thrown when the NetworkRegistry encounters a problem during proxy registration, or when it sees an unregistered guid.

SocketAcceptException
class SocketAcceptException

Thrown when a socket failed to accept an incoming connection.

SocketException
class SocketException

Base class for socket exceptions.

SyncException
class SyncException

Base class for synchronization exceptions.

TextException
class TextException

Represents a text processing error.

ThreadPoolException
class ThreadPoolException

Base class for ThreadPoolException

VfsException
class VfsException

The basic exception thrown by the tango.io.vfs package.

XmlException
class XmlException

Base class for XML exceptions.

Meta

License

BSD style: $(LICENSE)

Authors

Sean Kelly, Kris Bell