24#ifndef _ODASMARTPOINTER_INCLUDED_ 
   25#define _ODASMARTPOINTER_INCLUDED_ 
  131  operator bool()
 const { 
ODA_FAIL(); 
return false; }
 
  390    return const_cast<T*
>(
static_cast<const T*
>(
m_pObject));
 
  407  operator const T*() 
const 
OdBaseObjectPtr & operator=(OdBaseObjectPtr &&pObject) noexcept
virtual OdRxObject * queryX(const OdRxClass *pClass) const
virtual OdRxClass * isA() const
OdSmartPtr(const T *pObject, OdRxObjMod)
OdSmartPtr(const T *pObject)
OdSmartPtr(const OdSmartPtr &pObject)
void assign(const T *pObject)
OdSmartPtr(const OdBaseObjectPtr &pObject)
void attach(const T *pObject)
bool operator==(const OdSmartPtr &pObject) const
void assign(const OdRxObject *pObject)
OdSmartPtr(OdSmartPtr &&pObject) noexcept
OdSmartPtr(const OdRxObject *pObject)
void attach(OdRxObject *pObject)
bool operator!=(const void *pObject) const
OdSmartPtr(const OdRxObjectPtr &pObject)
bool operator==(const void *pObject) const
bool operator!=(const OdSmartPtr &pObject) const
void internalQueryX(const OdRxObject *pObject)
OdSmartPtr(OdRxObject *pObject, OdRxObjMod)
OdSmartPtr & operator=(const OdSmartPtr &pObject)