auxil.model

Undocumented in source.

Members

Enums

Order (from auxil.location)
enum Order via public import auxil.location : Order;
Undocumented in source.
Orientation
enum Orientation
Undocumented in source.

Functions

applyByTreePath
void applyByTreePath(Data data, Model model, const(int)[] path, void delegate(ref const(T) value) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
getPropertyByTreePath
auto getPropertyByTreePath(Data data, Model model, int[] path)
Undocumented in source. Be warned that the author may not have intended to support it.
makeModel
auto makeModel(const(T) data)
Undocumented in source. Be warned that the author may not have intended to support it.
nextAxis
Orientation nextAxis(Orientation axis)
Undocumented in source. Be warned that the author may not have intended to support it.
setPropertyByTreePath
auto setPropertyByTreePath(Data data, Model model, int[] path, Value value)
Undocumented in source. Be warned that the author may not have intended to support it.
visit
void visit(Model model, Data data, Visitor visitor, SizeType destination)
Undocumented in source. Be warned that the author may not have intended to support it.
visitBackward
void visitBackward(Model model, Data data, Visitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
visitForward
void visitForward(Model model, const(Data) data, Visitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

State
mixintemplate State(alias This)
Undocumented in source.
visitImpl
mixintemplate visitImpl()
Undocumented in source.

Structs

AssocArrayModel
struct AssocArrayModel(alias A)
Undocumented in source.
DurationModel
struct DurationModel(alias A)
Undocumented in source.
FixedAppender
struct FixedAppender(size_t Size)
Undocumented in source.
NullableModel
struct NullableModel(alias A)
Undocumented in source.
RaRModel
struct RaRModel(alias A)
Undocumented in source.
RenderedAsAggregateModel
struct RenderedAsAggregateModel(alias A)
Undocumented in source.
RenderedAsMemberAggregateModel
struct RenderedAsMemberAggregateModel(alias A)
Undocumented in source.
RenderedAsMemberStringAggregateModel
struct RenderedAsMemberStringAggregateModel(alias A)
Undocumented in source.
RenderedAsPointeeStringModel
struct RenderedAsPointeeStringModel(alias A)
Undocumented in source.
ScalarModel
struct ScalarModel(alias A)
Undocumented in source.
StaticArrayModel
struct StaticArrayModel(alias A)
Undocumented in source.
TaggedAlgebraicModel
struct TaggedAlgebraicModel(alias A)
Undocumented in source.
TimemarkedModel
struct TimemarkedModel(alias A)
Undocumented in source.

Templates

AggregateModel
template AggregateModel(alias A)
Undocumented in source.
Model
template Model(alias A)
Undocumented in source.

Meta