salad.meta

Members

Enums

hasIdentifier
eponymoustemplate hasIdentifier(T)
Undocumented in source.
isConstantMember
eponymoustemplate isConstantMember(T, string M)
Undocumented in source.

Functions

ctorStr
string ctorStr(string param)
stripLeftAll
auto stripLeftAll(string str)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

genCtor
mixintemplate genCtor()
genIdentifier
mixintemplate genIdentifier()
genToString
mixintemplate genToString()

Structs

documentRoot
struct documentRoot

UDA for documentRoot

id
struct id

UDA for identifier

idMap
struct idMap

* UDA for identifier maps * See_Also: https://www.commonwl.org/v1.2/SchemaSalad.html#Identifier_maps

typeDSL
struct typeDSL

* UDA for DSL for types * See_Also: https://www.commonwl.org/v1.2/SchemaSalad.html#Domain_Specific_Language_for_types

Templates

ArrayDispatchStatement
template ArrayDispatchStatement(RetType, ArrayTypes...)
Undocumented in source.
Assign
template Assign(alias node, alias field)
Assign_
template Assign_(string node, string field, T, bool typeDSL = false, idMap idMap_ = idMap.init)
Undocumented in source.
Assign_
template Assign_(string node, string field, T, bool typeDSL = false, idMap idMap_ = idMap.init)
Undocumented in source.
DispatchFun
template DispatchFun(RetType, Types...)
Undocumented in source.
DocumentRootType
template DocumentRootType(alias module_)
EnumDispatchStatement
template EnumDispatchStatement(RetType, bool hasString, EnumTypes...)
Undocumented in source.
IdentifierType
template IdentifierType(alias module_)
RecordDispatchStatement
template RecordDispatchStatement(RetType, RecordTypes...)
Undocumented in source.

Meta

Authors

Tomoya Tanjo

License

Apache-2.0