App::ObjectIdentifier::ResolveResults Struct Reference

#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::DocumentresolvedDocument
 
String resolvedDocumentName
 
App::DocumentObjectresolvedDocumentObject
 
String resolvedDocumentObjectName
 
App::PropertyresolvedProperty
 
App::DocumentObjectresolvedSubObject
 
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)

◆ resolveErrorString()

std::string ObjectIdentifier::ResolveResults::resolveErrorString ( ) const

Member Data Documentation

◆ flags

std::bitset<32> App::ObjectIdentifier::ResolveResults::flags

◆ propertyIndex

◆ propertyName

◆ propertyType

◆ resolvedDocument

App::Document* App::ObjectIdentifier::ResolveResults::resolvedDocument

◆ resolvedDocumentName

String App::ObjectIdentifier::ResolveResults::resolvedDocumentName

◆ resolvedDocumentObject

App::DocumentObject* App::ObjectIdentifier::ResolveResults::resolvedDocumentObject

◆ resolvedDocumentObjectName

String App::ObjectIdentifier::ResolveResults::resolvedDocumentObjectName

◆ resolvedProperty

App::Property* App::ObjectIdentifier::ResolveResults::resolvedProperty

◆ resolvedSubObject

App::DocumentObject* App::ObjectIdentifier::ResolveResults::resolvedSubObject

◆ subObjectName

String App::ObjectIdentifier::ResolveResults::subObjectName

The documentation for this struct was generated from the following files: