API Reference > Other Classes > OdClsIdSmartPtr Template
OdClsIdSmartPtr Template
OdClsIdSmartPtrOdClsIdSmartPtr
Syntax
C++
template <class ClsIdRetriever, class T> class OdClsIdSmartPtr : public OdBaseObjectPtr;

SmartClsIdPtr.h

This template class implements SmartPointers for Class ID objects. This class is the ClassIdSmartPointer template class. 

 

 
Name 
Description 
 
 
 
This is the overview for the OdClsIdSmartPtr constructor overload. 
 
Name 
Description 
 
This is the overview for the attach method overload. 
 
cast 
This is cast, a member of class OdClsIdSmartPtr. 
 
Returns the OdRxClass of the object referenced by this SmartPointer object. 
 
Releases this SmartPointer's reference to the referenced object. 
 
get 
This is the overview for the get method overload. 
 
Releases this SmartPointer's reference to the referenced object. 
 
Name 
Description 
 
!= 
This is the overview for the != operator overload. 
 
= 
This is the overview for the = operator overload. 
 
== 
This is the overview for the == operator overload. 
 
-> 
This is the overview for the -> operator overload. 
 
Returns the object referenced by this SmartPointer object. 
 
T* 
This is the overview for the T* operator overload. 
Copyright © 2002–2020. Open Design Alliance. All rights reserved.