#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 |
Constructor & Destructor Documentation
◆ ResolveResults()
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().
Member Function Documentation
◆ getProperty()
void ObjectIdentifier::ResolveResults::getProperty | ( | const ObjectIdentifier & | oi | ) |
References App::ObjectIdentifier::resolveProperty().
Referenced by App::ObjectIdentifier::resolve().
◆ resolveErrorString()
std::string ObjectIdentifier::ResolveResults::resolveErrorString | ( | ) | const |
Member Data Documentation
◆ flags
std::bitset<32> App::ObjectIdentifier::ResolveResults::flags |
Referenced by App::ObjectIdentifier::resolve().
◆ propertyIndex
int App::ObjectIdentifier::ResolveResults::propertyIndex |
◆ propertyName
std::string App::ObjectIdentifier::ResolveResults::propertyName |
◆ propertyType
int App::ObjectIdentifier::ResolveResults::propertyType |
◆ resolvedDocument
App::Document* App::ObjectIdentifier::ResolveResults::resolvedDocument |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
◆ resolvedDocumentName
String App::ObjectIdentifier::ResolveResults::resolvedDocumentName |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
◆ resolvedDocumentObject
App::DocumentObject* App::ObjectIdentifier::ResolveResults::resolvedDocumentObject |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
◆ resolvedDocumentObjectName
String App::ObjectIdentifier::ResolveResults::resolvedDocumentObjectName |
Referenced by App::ObjectIdentifier::relativeTo(), and App::ObjectIdentifier::resolve().
◆ resolvedProperty
App::Property* App::ObjectIdentifier::ResolveResults::resolvedProperty |
◆ resolvedSubObject
App::DocumentObject* App::ObjectIdentifier::ResolveResults::resolvedSubObject |
Referenced by App::ObjectIdentifier::resolve().
◆ subObjectName
String App::ObjectIdentifier::ResolveResults::subObjectName |
Referenced by App::ObjectIdentifier::resolve().
The documentation for this struct was generated from the following files:
- src/App/ObjectIdentifier.h
- src/App/ObjectIdentifier.cpp