Module std.experimental.xml.interfaces

This module contains some templates to check whether a type exposes the correct interface to be an xml lexer, parser or cursor; it also contains some simple types used in various parts of the library;

Classes

Name Description
XMLException Generic XML exception; thrown whenever a component experiences an error, unless the user provided a custom error handler.

Enums

Name Description
XMLKind Enumeration of XML events/nodes, used by various components.

Enum values

Name Type Description
isCursor Checks whether its argument fulfills all requirements to be used as XML cursor.
isLexer Checks whether its argument fulfills all requirements to be used as an XML lexer.
isLowLevelParser Checks whether its argument fulfills all requirements to be used as XML parser.
isSaveableCursor Checks whether its argument is a saveable cursor.
isSaveableLexer Checks whether its argument is a saveable lexer.
isSaveableLowLevelParser Checks whether its argument is a saveable parser.

Authors

Lodovico Giaretta

Copyright

Copyright Lodovico Giaretta 2016 --

License

Boost License 1.0.