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)