120 bool isDynamic()
const;
129 void moveToAbsolute (
double absoluteTargetPosition,
const Expression::Scope* evaluationScope);
167 left, right, top, bottom,
173 static Type getTypeOf (
const String& s)
noexcept;
When evaluating an Expression object, this class is used to resolve symbols and perform functions tha...
A class for dynamically evaluating simple numeric expressions.
Expresses a coordinate as a dynamically evaluated expression.
const Expression & getExpression() const
Returns the expression that defines this coordinate.
bool references(const String &coordName, const Expression::Scope *evaluationScope) const
Returns true if this coordinate uses the specified coord name at any level in its evaluation.
A set of static strings that are commonly used by the RelativeCoordinate class.
static const String top
"top"
static const String bottom
"bottom"
static const String height
"height"
static const String width
"width"
static const String right
"right"
static const String left
"left"
static const String parent
"parent"