uninode.node

The module contains the object UniNode

Members

Aliases

Bytes
alias Bytes = immutable(ubyte)[]
Undocumented in source.
enforceUniNode
alias enforceUniNode = enforce!UniNodeException
Undocumented in source.

Classes

UniNodeException
class UniNodeException

Thrown when an unhandled type is encountered.

Structs

UniNode
struct UniNode

A UniNode struct

UniNodeImpl
struct UniNodeImpl(Node)

A UniNode implementation

Templates

isRawData
template isRawData(T)

Checking for binary data

isUniNode
template isUniNode(T)

Checking is UniNode

isUniNodeArray
template isUniNodeArray(T, N)

Checking for array

isUniNodeInnerType
template isUniNodeInnerType(T)

Checking for inner types

isUniNodeMapping
template isUniNodeMapping(T, N)

Checking for object

isUniNodeType
template isUniNodeType(T, N)

Checking for uninode

match
template match(handlers...)

Calls a type-appropriate function with the value held in a UniNode.

Meta

Date

Date: 2020-01-12

License

Subject to the terms of the BSD 3-Clause License, as written in the included LICENSE.md file.

Authors

<m.galanin@milofon.pro> Maksim Galanin