#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().