3.4.0
tigl::CTiglOptUIDObject Class Referenceabstract

Specialization of CTiglUIDObject for classes with optional UID. More...

#include <CTiglUIDObject.h>

+ Inheritance diagram for tigl::CTiglOptUIDObject:

Public Member Functions

boost::optional< std::string > GetObjectUID () const
 
virtual const boost::optional< std::string > & GetUID () const =0
 
virtual ~CTiglOptUIDObject ()=default
 
- Public Member Functions inherited from tigl::CTiglUIDObject
virtual CTiglUIDObjectGetNextUIDParent ()=0
 
virtual const CTiglUIDObjectGetNextUIDParent () const =0
 
virtual CTiglUIDManagerGetUIDManager ()=0
 
virtual const CTiglUIDManagerGetUIDManager () const =0
 
TIGL_EXPORT void Invalidate (const boost::optional< std::string > &source=boost::none) const
 

Additional Inherited Members

- Protected Member Functions inherited from tigl::CTiglUIDObject
 ~CTiglUIDObject ()=default
 

Detailed Description

Specialization of CTiglUIDObject for classes with optional UID.

Constructor & Destructor Documentation

◆ ~CTiglOptUIDObject()

virtual tigl::CTiglOptUIDObject::~CTiglOptUIDObject ( )
virtualdefault

Member Function Documentation

◆ GetObjectUID()

boost::optional<std::string> tigl::CTiglOptUIDObject::GetObjectUID ( ) const
inlinevirtual

Implements tigl::CTiglUIDObject.

◆ GetUID()


The documentation for this class was generated from the following file: