newxml.cursor

Members

Classes

CursorException
class CursorException
Undocumented in source.

Functions

children
auto children(T cursor)

Returns an input range of the children of the node currently pointed by cursor.

copyingCursor
auto copyingCursor(CursorType cursor)

Instantiates a suitable CopyingCursor on top of the given cursor and allocator.

Structs

Attribute
struct Attribute(StringType)
Undocumented in source.
CopyingCursor
struct CopyingCursor(CursorType, Flag!"intern" intern = No.intern)

A cursor that wraps another cursor, copying all output strings.

Cursor
struct Cursor(P, Flag!"conflateCDATA" conflateCDATA = Yes.conflateCDATA, Flag!"processBadDocument" processBadDocument = No.processBadDocument)

An implementation of the isCursor trait.

Templates

cursor
template cursor(Flag!"conflateCDATA" conflateCDATA = Yes.conflateCDATA)

Instantiates a specialized Cursor with the given underlying parser and the given error handler (defaults to an error handler that just asserts 0).

Meta

Authors

Lodovico Giaretta László Szerémi

License

<a href="http://www.boost.org/LICENSE_1_0.txt">Boost License 1.0</a>.