Enum ExceptionCode

An integer indicating the type of error generated.

The enum base type is ushort .

Enum members

Name Description
domStringSize If the specified range of text does not fit into a DOMString.
hierarchyRequest If any Node is inserted somewhere it doesn't belong.
indexSize If index or size is negative, or greater than the allowed value.
inuseAttribute If an attempt is made to add an attribute that is already in use elsewhere.
invalidAccess If a parameter or an operation is not supported by the underlying object.
invalidCharacter If an invalid or illegal character is specified, such as in an XML name.
invalidModification If an attempt is made to modify the type of the underlying object.
invalidState If an attempt is made to use an object that is not, or is no longer, usable.
namespace If an attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
noDataAllowed If data is specified for a Node which does not support data.
noModificationAllowed If an attempt is made to modify an object where modifications are not allowed.
notFound If an attempt is made to reference a Node in a context where it does not exist.
notSupported If the implementation does not support the requested type of object or operation.
syntax If an invalid or illegal string is specified.
typeMismatch If the type of an object is incompatible with the expected type of the parameter associated to the object.
validation If a call to a method such as insertBefore or removeChild would make the Node invalid.
wrongDocument If a Node is used in a different document than the one that created it (that doesn't support it).


Other numeric codes are reserved for W3C for possible future use.


Lodovico Giaretta


Copyright Lodovico Giaretta 2016 --


Boost License 1.0.