This is the complete list of members for App::ObjectIdentifier, including all inherited members.
access(const ResolveResults &rs, Py::Object *value=nullptr, Dependencies *deps=nullptr) const | App::ObjectIdentifier | protected |
addComponent(const Component &c) | App::ObjectIdentifier | |
addComponent(Component &&c) | App::ObjectIdentifier | |
addComponents(const C &cs) | App::ObjectIdentifier | |
adjustLinks(ExpressionVisitor &v, const std::set< App::DocumentObject * > &inList) | App::ObjectIdentifier | |
ArrayComponent(int _index) | App::ObjectIdentifier | static |
canonicalPath() const | App::ObjectIdentifier | |
components | App::ObjectIdentifier | protected |
Dependencies typedef | App::ObjectIdentifier | |
documentName | App::ObjectIdentifier | protected |
documentNameSet | App::ObjectIdentifier | protected |
documentObjectName | App::ObjectIdentifier | protected |
documentObjectNameSet | App::ObjectIdentifier | protected |
FC_DEFAULT_CTORS(ObjectIdentifier) | App::ObjectIdentifier | |
getComponents() const | App::ObjectIdentifier | |
getDep(bool needProps, std::vector< std::string > *labels=nullptr) const | App::ObjectIdentifier | |
getDep(Dependencies &deps, bool needProps, std::vector< std::string > *labels=nullptr) const | App::ObjectIdentifier | |
getDepLabels(std::vector< std::string > &labels) const | App::ObjectIdentifier | |
getDepLabels(const ResolveResults &result, std::vector< std::string > &labels) const | App::ObjectIdentifier | protected |
getDocument(String name=String(), bool *ambiguous=nullptr) const | App::ObjectIdentifier | |
getDocumentName() const | App::ObjectIdentifier | |
getDocumentObject() const | App::ObjectIdentifier | |
getDocumentObject(const App::Document *doc, const String &name, std::bitset< 32 > &flags) | App::ObjectIdentifier | protectedstatic |
getDocumentObjectName() const | App::ObjectIdentifier | |
getOwner() const | App::ObjectIdentifier | |
getProperty(int *ptype=nullptr) const | App::ObjectIdentifier | |
getPropertyComponent(int i, int *idx=nullptr) const | App::ObjectIdentifier | |
getPropertyComponents() const | App::ObjectIdentifier | |
getPropertyName() const | App::ObjectIdentifier | |
getPyValue(bool pathValue=false, bool *isPseudoProperty=nullptr) const | App::ObjectIdentifier | |
getStringList() const | App::ObjectIdentifier | |
getSubObjectName(bool newStyle) const | App::ObjectIdentifier | |
getSubObjectName() const | App::ObjectIdentifier | |
getSubPathStr(bool toPython=false) const | App::ObjectIdentifier | |
getSubPathStr(std::ostream &ss, const ResolveResults &result, bool toPython=false) const | App::ObjectIdentifier | protected |
getValue(bool pathValue=false, bool *isPseudoProperty=nullptr) const | App::ObjectIdentifier | |
hasDocumentObjectName(bool forced=false) const | App::ObjectIdentifier | |
hash() const | App::ObjectIdentifier | |
importSubNames(const SubNameMap &subNameMap) | App::ObjectIdentifier | |
isLocalProperty() const | App::ObjectIdentifier | |
isTouched() const | App::ObjectIdentifier | |
localProperty | App::ObjectIdentifier | protected |
MapComponent(const String &_key) | App::ObjectIdentifier | static |
MapComponent(String &&_key) | App::ObjectIdentifier | static |
numComponents() const | App::ObjectIdentifier | |
numSubComponents() const | App::ObjectIdentifier | |
ObjectIdentifier(const App::PropertyContainer *_owner=nullptr, const std::string &property=std::string(), int index=INT_MAX) | App::ObjectIdentifier | |
ObjectIdentifier(const App::PropertyContainer *_owner, bool localProperty) | App::ObjectIdentifier | |
ObjectIdentifier(const App::Property &prop, int index=INT_MAX) | App::ObjectIdentifier | |
operator!=(const ObjectIdentifier &other) const | App::ObjectIdentifier | |
operator<(const ObjectIdentifier &other) const | App::ObjectIdentifier | |
operator<<(const Component &value) | App::ObjectIdentifier | |
operator<<(Component &&value) | App::ObjectIdentifier | |
operator==(const ObjectIdentifier &other) const | App::ObjectIdentifier | |
owner | App::ObjectIdentifier | protected |
parse(const App::DocumentObject *docObj, const std::string &str) | App::ObjectIdentifier | static |
RangeComponent(int _begin, int _end=INT_MAX, int _step=1) | App::ObjectIdentifier | static |
relabeledDocument(ExpressionVisitor &v, const std::string &oldLabel, const std::string &newLabel) | App::ObjectIdentifier | |
relativeTo(const App::ObjectIdentifier &other) const | App::ObjectIdentifier | |
replaceObject(ObjectIdentifier &res, const App::DocumentObject *parent, App::DocumentObject *oldObj, App::DocumentObject *newObj) const | App::ObjectIdentifier | |
resolve(ResolveResults &results) const | App::ObjectIdentifier | protected |
resolveAmbiguity() | App::ObjectIdentifier | |
resolveAmbiguity(ResolveResults &results) | App::ObjectIdentifier | protected |
resolveErrorString() const | App::ObjectIdentifier | |
resolveProperty(const App::DocumentObject *obj, const char *propertyName, App::DocumentObject *&sobj, int &ptype) const | App::ObjectIdentifier | protected |
ResolveResults | App::ObjectIdentifier | friend |
setComponent(int idx, Component &&comp) | App::ObjectIdentifier | |
setComponent(int idx, const Component &comp) | App::ObjectIdentifier | |
setDocumentName(String &&name, bool force=false) | App::ObjectIdentifier | |
setDocumentObjectName(String &&name, bool force=false, String &&subname=String(), bool checkImport=false) | App::ObjectIdentifier | |
setDocumentObjectName(const App::DocumentObject *obj, bool force=false, String &&subname=String(), bool checkImport=false) | App::ObjectIdentifier | |
setValue(const App::any &value) const | App::ObjectIdentifier | |
shadowSub | App::ObjectIdentifier | protected |
SimpleComponent(const char *_component) | App::ObjectIdentifier | static |
SimpleComponent(const String &_component) | App::ObjectIdentifier | static |
SimpleComponent(String &&_component) | App::ObjectIdentifier | static |
SubNameMap typedef | App::ObjectIdentifier | |
subObjectName | App::ObjectIdentifier | protected |
toEscapedString() const | App::ObjectIdentifier | |
toPersistentString() const | App::ObjectIdentifier | |
toString() const | App::ObjectIdentifier | |
updateElementReference(ExpressionVisitor &v, App::DocumentObject *feature=nullptr, bool reverse=false) | App::ObjectIdentifier | |
updateLabelReference(App::DocumentObject *, const std::string &, const char *) | App::ObjectIdentifier | |
verify(const App::Property &prop, bool silent=false) const | App::ObjectIdentifier | |
~ObjectIdentifier() | App::ObjectIdentifier | virtual |