AediException

General type of exception thrown by library.

General type of exception thrown by library. All kind of exceptions should inherit from this base one. Used as well for general types of exceptions that do not fit in certain category.

Constructors

this
this(string msg, string identity, string file, size_t line, Throwable next)
this(string msg, string identity, Throwable next, string file, size_t line)

Creates a new instance of Exception. The nextInChain parameter is used internally and should always be null when passed by user code. This constructor does not automatically throw the newly-created Exception; the throw statement should be used for that purpose.

Members

Aliases

toString
alias toString = typeof(super).toString
Undocumented in source.

Functions

pushMessage
void pushMessage(void delegate(in char[]) sink)

A special function used to print customized message using built-in properties, with as less as possible allocations.

Mixins

__anonymous
mixin AdvancedExceptionPrinting
Undocumented in source.

Variables

identity
string identity;

Identity of offending component.

Mixed In Members

From mixin AdvancedExceptionPrinting

toString
void toString(void delegate(in char[]) sink)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta