TnxBinding class

A binding TnxBind made: a target and an expression over its fields, passed wherever a GGUI::GGBinding goes, combined with others of the same target by arithmetic and comparison.

Constructors, destructors, conversion operators

TnxBinding(GGUI::BindTarget target, const GGUI::GGExpr& expression, const std::source_location& where)
An expression over target's fields, made at where (for reports).
operator GGUI::GGBinding() const
The binding it is, where one is passed.

Public functions

auto GetTarget() const -> GGUI::BindTarget
The entity or view model it reads.
auto GetExpression() const -> const GGUI::GGExpr&
What it computes from the target's fields.