3.5.0-rc1
Loading...
Searching...
No Matches
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 const CTiglUIDObjectGetNextUIDParent () const =0
virtual CTiglUIDObjectGetNextUIDParent ()=0
virtual const CTiglUIDManagerGetUIDManager () const =0
virtual CTiglUIDManagerGetUIDManager ()=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: