ABS enum value | App::FunctionExpression | |
ACOS enum value | App::FunctionExpression | |
addComponent(Component *component) | App::Expression | virtual |
adjustLinks(const std::set< App::DocumentObject * > &inList) | App::Expression | |
AGGREGATES enum value | App::FunctionExpression | |
args | App::FunctionExpression | protected |
ASIN enum value | App::FunctionExpression | |
ATAN enum value | App::FunctionExpression | |
ATAN2 enum value | App::FunctionExpression | |
AVERAGE enum value | App::FunctionExpression | |
BaseClass() | Base::BaseClass | |
BaseClass(const BaseClass &)=default | Base::BaseClass | |
cache | App::UnitExpression | mutableprotected |
CATH enum value | App::FunctionExpression | |
CEIL enum value | App::FunctionExpression | |
comment | App::Expression | |
ComponentList typedef | App::Expression | |
components | App::Expression | protected |
copy() const | App::Expression | |
COS enum value | App::FunctionExpression | |
COSH enum value | App::FunctionExpression | |
COUNT enum value | App::FunctionExpression | |
create() | Base::BaseClass | static |
CREATE enum value | App::FunctionExpression | |
createComponent(const std::string &n) | App::Expression | static |
createComponent(Expression *e1, Expression *e2=nullptr, Expression *e3=nullptr, bool isRange=false) | App::Expression | static |
DepAll enum value | App::Expression | |
DepHidden enum value | App::Expression | |
DepNormal enum value | App::Expression | |
DepOption enum name | App::Expression | |
eval() const | App::Expression | |
evalAggregate(const Expression *owner, int type, const std::vector< Expression * > &args) | App::FunctionExpression | protectedstatic |
evaluate(const Expression *owner, int type, const std::vector< Expression * > &args) | App::FunctionExpression | static |
EXP enum value | App::FunctionExpression | |
Expression(const App::DocumentObject *_owner) | App::Expression | |
ExpressionVisitor | App::Expression | |
f | App::FunctionExpression | protected |
FLOOR enum value | App::FunctionExpression | |
fname | App::FunctionExpression | protected |
Function enum name | App::FunctionExpression | |
FunctionExpression(const App::DocumentObject *_owner=nullptr, Function _f=NONE, std::string &&name=std::string(), std::vector< Expression * > _args=std::vector< Expression * >()) | App::FunctionExpression | |
getArgs() const | App::FunctionExpression | |
getClassTypeId() | Base::BaseClass | static |
getDepObjects(std::vector< std::string > *labels=nullptr) const | App::Expression | |
getDepObjects(std::map< App::DocumentObject *, bool > &, std::vector< std::string > *labels=nullptr) const | App::Expression | |
getDeps(ExpressionDeps &deps, int option=DepNormal) const | App::Expression | |
getDeps(int option=DepNormal) const | App::Expression | |
getFunction() const | App::FunctionExpression | |
getIdentifiers(std::map< App::ObjectIdentifier, bool > &) const | App::Expression | |
getIdentifiers() const | App::Expression | |
getOwner() const | App::Expression | |
getPyObject() | Base::BaseClass | virtual |
getPyValue() const | App::Expression | |
getQuantity() const | App::UnitExpression | |
getScaler() const | App::UnitExpression | |
getTypeId() const | Base::BaseClass | virtual |
getUnit() const | App::UnitExpression | |
getUnitString() const | App::UnitExpression | |
getValue() const | App::UnitExpression | |
getValueAsAny() const | App::Expression | |
hasComponent() const | App::Expression | |
HIDDENREF enum value | App::FunctionExpression | |
HREF enum value | App::FunctionExpression | |
HYPOT enum value | App::FunctionExpression | |
importSubNames(const std::map< std::string, std::string > &nameMap) const | App::Expression | |
init() | Base::BaseClass | static |
initSubclass(Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr) | Base::BaseClass | protectedstatic |
isDerivedFrom(const Type type) const | Base::BaseClass | |
isSame(const Expression &other, bool checkComment=true) const | App::Expression | |
isTouched() const override | App::FunctionExpression | virtual |
LAST enum value | App::FunctionExpression | |
LIST enum value | App::FunctionExpression | |
LOG enum value | App::FunctionExpression | |
LOG10 enum value | App::FunctionExpression | |
MAX enum value | App::FunctionExpression | |
MIN enum value | App::FunctionExpression | |
MINVERT enum value | App::FunctionExpression | |
MOD enum value | App::FunctionExpression | |
MSCALE enum value | App::FunctionExpression | |
NONE enum value | App::FunctionExpression | |
operator=(const BaseClass &)=default | Base::BaseClass | |
owner | App::Expression | protected |
parse(const App::DocumentObject *owner, const std::string &buffer) | App::Expression | static |
POW enum value | App::FunctionExpression | |
priority() const | App::Expression | virtual |
replaceObject(const App::DocumentObject *parent, App::DocumentObject *oldObj, App::DocumentObject *newObj) const | App::Expression | |
ROUND enum value | App::FunctionExpression | |
setPyObject(PyObject *) | Base::BaseClass | virtual |
setQuantity(const Base::Quantity &_quantity) | App::UnitExpression | |
setUnit(const Base::Quantity &_quantity) | App::UnitExpression | |
simplify() const override | App::FunctionExpression | virtual |
SIN enum value | App::FunctionExpression | |
SINH enum value | App::FunctionExpression | |
SQRT enum value | App::FunctionExpression | |
STDDEV enum value | App::FunctionExpression | |
STR enum value | App::FunctionExpression | |
SUM enum value | App::FunctionExpression | |
TAN enum value | App::FunctionExpression | |
TANH enum value | App::FunctionExpression | |
toString(bool persistent=false, bool checkPriority=false, int indent=0) const | App::Expression | |
toString(std::ostream &os, bool persistent=false, bool checkPriority=false, int indent=0) const | App::Expression | |
TRUNC enum value | App::FunctionExpression | |
TUPLE enum value | App::FunctionExpression | |
UnitExpression(const App::DocumentObject *_owner=nullptr, const Base::Quantity &_quantity=Base::Quantity(), const std::string &_unitStr=std::string()) | App::UnitExpression | |
updateLabelReference(App::DocumentObject *obj, const std::string &ref, const char *newLabel) const | App::Expression | |
visit(ExpressionVisitor &v) | App::Expression | |
~BaseClass() | Base::BaseClass | virtual |
~Expression() | App::Expression | virtual |
~FunctionExpression() | App::FunctionExpression | virtual |
~UnitExpression() | App::UnitExpression | |