#include <ObjectIdentifier.h>
Public Member Functions | |
| void | getProperty (const ObjectIdentifier &oi) |
| std::string | resolveErrorString () const |
| ResolveResults (const ObjectIdentifier &oi) | |
| Construct and initialize a ResolveResults object, given an ObjectIdentifier instance. More... | |
Public Attributes | |
| std::bitset< 32 > | flags |
| int | propertyIndex |
| std::string | propertyName |
| int | propertyType |
| App::Document * | resolvedDocument |
| String | resolvedDocumentName |
| App::DocumentObject * | resolvedDocumentObject |
| String | resolvedDocumentObjectName |
| App::Property * | resolvedProperty |
| App::DocumentObject * | resolvedSubObject |
| String | subObjectName |
| ObjectIdentifier::ResolveResults::ResolveResults | ( | const ObjectIdentifier & | oi | ) |
Construct and initialize a ResolveResults object, given an ObjectIdentifier instance.
The constructor will invoke the ObjectIdentifier's resolve() method to initialize the object's data.
References App::ObjectIdentifier::resolve().
| void ObjectIdentifier::ResolveResults::getProperty | ( | const ObjectIdentifier & | oi | ) |
References App::ObjectIdentifier::resolveProperty().
Referenced by App::ObjectIdentifier::resolve().
| std::string ObjectIdentifier::ResolveResults::resolveErrorString | ( | ) | const |
| std::bitset<32> App::ObjectIdentifier::ResolveResults::flags |
Referenced by App::ObjectIdentifier::resolve().
| int App::ObjectIdentifier::ResolveResults::propertyIndex |
| std::string App::ObjectIdentifier::ResolveResults::propertyName |
| int App::ObjectIdentifier::ResolveResults::propertyType |
| App::Document* App::ObjectIdentifier::ResolveResults::resolvedDocument |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
| String App::ObjectIdentifier::ResolveResults::resolvedDocumentName |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
| App::DocumentObject* App::ObjectIdentifier::ResolveResults::resolvedDocumentObject |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
| String App::ObjectIdentifier::ResolveResults::resolvedDocumentObjectName |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
| App::Property* App::ObjectIdentifier::ResolveResults::resolvedProperty |
| App::DocumentObject* App::ObjectIdentifier::ResolveResults::resolvedSubObject |
Referenced by App::ObjectIdentifier::resolve().
| String App::ObjectIdentifier::ResolveResults::subObjectName |
Referenced by App::ObjectIdentifier::resolve().