#include <ExpressionParser.h>
|
Range | getRange () const |
|
virtual bool | isTouched () const override |
|
| RangeExpression (const App::DocumentObject *_owner=0, const std::string &begin=std::string(), const std::string &end=std::string()) |
|
virtual App::Expression * | simplify () const override |
|
virtual | ~RangeExpression () |
|
virtual void | addComponent (Component *component) |
|
bool | adjustLinks (const std::set< App::DocumentObject * > &inList) |
|
Expression * | copy () const |
|
Expression * | eval () const |
|
| Expression (const App::DocumentObject *_owner) |
|
void | getDepObjects (std::set< App::DocumentObject * > &, std::vector< std::string > *labels=0) const |
|
std::set< App::DocumentObject * > | getDepObjects (std::vector< std::string > *labels=0) const |
|
ExpressionDeps | getDeps () const |
|
void | getDeps (ExpressionDeps &deps) const |
|
std::set< App::ObjectIdentifier > | getIdentifiers () const |
|
void | getIdentifiers (std::set< App::ObjectIdentifier > &) const |
|
App::DocumentObject * | getOwner () const |
|
Py::Object | getPyValue () const |
|
boost::any | getValueAsAny () const |
|
bool | hasComponent () const |
|
ExpressionPtr | importSubNames (const std::map< std::string, std::string > &nameMap) const |
|
bool | isSame (const Expression &other) const |
|
virtual int | priority () const |
|
ExpressionPtr | replaceObject (const App::DocumentObject *parent, App::DocumentObject *oldObj, App::DocumentObject *newObj) const |
|
std::string | toString (bool persistent=false, bool checkPriority=false, int indent=0) const |
|
void | toString (std::ostream &os, bool persistent=false, bool checkPriority=false, int indent=0) const |
|
ExpressionPtr | updateLabelReference (App::DocumentObject *obj, const std::string &ref, const char *newLabel) const |
|
void | visit (ExpressionVisitor &v) |
|
virtual | ~Expression () |
|
| BaseClass () |
| Construction. More...
|
|
virtual PyObject * | getPyObject (void) |
| This method returns the Python wrapper for a C++ object. More...
|
|
virtual Type | getTypeId (void) const |
|
bool | isDerivedFrom (const Type type) const |
|
virtual void | setPyObject (PyObject *) |
|
virtual | ~BaseClass () |
| Destruction. More...
|
|
◆ RangeExpression()
RangeExpression::RangeExpression |
( |
const App::DocumentObject * |
_owner = 0 , |
|
|
const std::string & |
begin = std::string() , |
|
|
const std::string & |
end = std::string() |
|
) |
| |
◆ ~RangeExpression()
virtual App::RangeExpression::~RangeExpression |
( |
| ) |
|
|
virtual |
◆ getRange()
Range RangeExpression::getRange |
( |
| ) |
const |
◆ isTouched()
bool RangeExpression::isTouched |
( |
| ) |
const |
|
overridevirtual |
◆ simplify()
◆ begin
std::string App::RangeExpression::begin |
|
protected |
◆ end
std::string App::RangeExpression::end |
|
protected |
The documentation for this class was generated from the following files:
- src/App/ExpressionParser.h
- src/App/Expression.cpp