auxil.model

Undocumented in source.

Members

Aliases

DefaultVisitor
alias DefaultVisitor = DefaultVisitorImpl!(TreePathEnabled.yes)
Undocumented in source.
NullVisitor
alias NullVisitor = DefaultVisitorImpl!(TreePathEnabled.no)
Undocumented in source.
SizeEnabled
alias SizeEnabled = Flag!"SizeEnabled"
Undocumented in source.
TreePathEnabled
alias TreePathEnabled = Flag!"TreePathEnabled"
Undocumented in source.
TreePathVisitor
alias TreePathVisitor = DefaultVisitorImpl!(TreePathEnabled.yes)
Undocumented in source.

Classes

AuxLogger
class AuxLogger
Undocumented in source.

Enums

Order
enum Order
Undocumented in source.
Orientation
enum Orientation
Undocumented in source.

Functions

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, double 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()
Undocumented in source.
visitImpl
mixintemplate visitImpl()
Undocumented in source.

Static variables

file
File file;
Undocumented in source.
logger
AuxLogger logger;
Undocumented in source.

Structs

AssocArrayModel
struct AssocArrayModel(alias A)
Undocumented in source.
DefaultVisitorImpl
struct DefaultVisitorImpl(TreePathEnabled _tree_path_)

Default implementation of Visitor

DurationModel
struct DurationModel(alias A)
Undocumented in source.
FixedAppender
struct FixedAppender(size_t Size)
Undocumented in source.
MeasureVisitor
struct MeasureVisitor
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.
Size
struct Size
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.
TreePath
struct TreePath
Undocumented in source.

Templates

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

Meta