tagion.hibon.HiBONRecord

Undocumented in source.

Public Imports

tagion.hibon.HiBONSerialize
public import tagion.hibon.HiBONSerialize;
Undocumented in source.

Members

Enums

isHiBON
eponymoustemplate isHiBON(T)
isHiBONRecord
eponymoustemplate isHiBONRecord(T)

Functions

isRecord
bool isRecord(Document doc)

Used for HiBONRecords which have a recorder type

recordName
string recordName(Document doc)

Get the record type name set by @recordType("name")

Mixin templates

HiBONKeys
mixintemplate HiBONKeys()
Undocumented in source.
HiBONRecord
mixintemplate HiBONRecord(string CTOR = "")

HiBON Helper template to implement constructor and toHiBON member functions

HiBONRecordType
mixintemplate HiBONRecordType()
Undocumented in source.

Structs

filter
struct filter

filter attribute for toHiBON

fixed
struct fixed

Used to set a member default value of the member is not defined in the Document

inspect
struct inspect

Validates the Document type on construction

label
struct label

Label use to set the HiBON member name

recordType
struct recordType

Sets the HiBONRecord type

Templates

GetLabel
template GetLabel(alias member)

Gets the label for HiBON member