App::ObjectIdentifier Member List

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) constApp::ObjectIdentifierprotected
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::ObjectIdentifierstatic
canonicalPath() constApp::ObjectIdentifier
componentsApp::ObjectIdentifierprotected
Dependencies typedefApp::ObjectIdentifier
documentNameApp::ObjectIdentifierprotected
documentNameSetApp::ObjectIdentifierprotected
documentObjectNameApp::ObjectIdentifierprotected
documentObjectNameSetApp::ObjectIdentifierprotected
FC_DEFAULT_CTORS(ObjectIdentifier)App::ObjectIdentifier
getComponents() constApp::ObjectIdentifier
getDep(bool needProps, std::vector< std::string > *labels=nullptr) constApp::ObjectIdentifier
getDep(Dependencies &deps, bool needProps, std::vector< std::string > *labels=nullptr) constApp::ObjectIdentifier
getDepLabels(std::vector< std::string > &labels) constApp::ObjectIdentifier
getDepLabels(const ResolveResults &result, std::vector< std::string > &labels) constApp::ObjectIdentifierprotected
getDocument(String name=String(), bool *ambiguous=nullptr) constApp::ObjectIdentifier
getDocumentName() constApp::ObjectIdentifier
getDocumentObject() constApp::ObjectIdentifier
getDocumentObject(const App::Document *doc, const String &name, std::bitset< 32 > &flags)App::ObjectIdentifierprotectedstatic
getDocumentObjectName() constApp::ObjectIdentifier
getOwner() constApp::ObjectIdentifier
getProperty(int *ptype=nullptr) constApp::ObjectIdentifier
getPropertyComponent(int i, int *idx=nullptr) constApp::ObjectIdentifier
getPropertyComponents() constApp::ObjectIdentifier
getPropertyName() constApp::ObjectIdentifier
getPyValue(bool pathValue=false, bool *isPseudoProperty=nullptr) constApp::ObjectIdentifier
getStringList() constApp::ObjectIdentifier
getSubObjectName(bool newStyle) constApp::ObjectIdentifier
getSubObjectName() constApp::ObjectIdentifier
getSubPathStr(bool toPython=false) constApp::ObjectIdentifier
getSubPathStr(std::ostream &ss, const ResolveResults &result, bool toPython=false) constApp::ObjectIdentifierprotected
getValue(bool pathValue=false, bool *isPseudoProperty=nullptr) constApp::ObjectIdentifier
hasDocumentObjectName(bool forced=false) constApp::ObjectIdentifier
hash() constApp::ObjectIdentifier
importSubNames(const SubNameMap &subNameMap)App::ObjectIdentifier
isLocalProperty() constApp::ObjectIdentifier
isTouched() constApp::ObjectIdentifier
localPropertyApp::ObjectIdentifierprotected
MapComponent(const String &_key)App::ObjectIdentifierstatic
MapComponent(String &&_key)App::ObjectIdentifierstatic
numComponents() constApp::ObjectIdentifier
numSubComponents() constApp::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) constApp::ObjectIdentifier
operator<(const ObjectIdentifier &other) constApp::ObjectIdentifier
operator<<(const Component &value)App::ObjectIdentifier
operator<<(Component &&value)App::ObjectIdentifier
operator==(const ObjectIdentifier &other) constApp::ObjectIdentifier
ownerApp::ObjectIdentifierprotected
parse(const App::DocumentObject *docObj, const std::string &str)App::ObjectIdentifierstatic
RangeComponent(int _begin, int _end=INT_MAX, int _step=1)App::ObjectIdentifierstatic
relabeledDocument(ExpressionVisitor &v, const std::string &oldLabel, const std::string &newLabel)App::ObjectIdentifier
relativeTo(const App::ObjectIdentifier &other) constApp::ObjectIdentifier
replaceObject(ObjectIdentifier &res, const App::DocumentObject *parent, App::DocumentObject *oldObj, App::DocumentObject *newObj) constApp::ObjectIdentifier
resolve(ResolveResults &results) constApp::ObjectIdentifierprotected
resolveAmbiguity()App::ObjectIdentifier
resolveAmbiguity(ResolveResults &results)App::ObjectIdentifierprotected
resolveErrorString() constApp::ObjectIdentifier
resolveProperty(const App::DocumentObject *obj, const char *propertyName, App::DocumentObject *&sobj, int &ptype) constApp::ObjectIdentifierprotected
ResolveResultsApp::ObjectIdentifierfriend
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) constApp::ObjectIdentifier
shadowSubApp::ObjectIdentifierprotected
SimpleComponent(const char *_component)App::ObjectIdentifierstatic
SimpleComponent(const String &_component)App::ObjectIdentifierstatic
SimpleComponent(String &&_component)App::ObjectIdentifierstatic
SubNameMap typedefApp::ObjectIdentifier
subObjectNameApp::ObjectIdentifierprotected
toEscapedString() constApp::ObjectIdentifier
toPersistentString() constApp::ObjectIdentifier
toString() constApp::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) constApp::ObjectIdentifier
~ObjectIdentifier()App::ObjectIdentifiervirtual