salad.meta

Members

Enums

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()
genToString
mixintemplate genToString()

Structs

IDMap
struct IDMap
Undocumented in source.
idMap
struct idMap(string subject, string predicate = "")

UDA for identifier maps

typeDSL
struct typeDSL

UDA for DSL 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.
EnumDispatchStatement
template EnumDispatchStatement(RetType, bool hasString, EnumTypes...)
Undocumented in source.
RecordDispatchStatement
template RecordDispatchStatement(RetType, RecordTypes...)
Undocumented in source.
getIDMap
template getIDMap(alias value)
Undocumented in source.

Variables

hasIDMap
enum bool hasIDMap(alias symbol);
Undocumented in source.
hasTypeDSL
enum bool hasTypeDSL(alias symbol);
Undocumented in source.
isIDMap
enum bool isIDMap(alias uda);
Undocumented in source.
isTypeDSL
enum bool isTypeDSL(alias uda);
Undocumented in source.

Meta

Authors

Tomoya Tanjo

License

Apache-2.0