40template<
typename Param1>
62 this->
m_status = Acad::eNullObjectPointer;
74 m_pRef->
release(objectId, pObj);
80 this->
m_status = Acad::eNotThatKindOfClass;
AcAxObjectRefPtr< AcDbObject > AcDbObjectRefPtr
AcAxObjectRefPtr< AcDbEntity > AcDbEntityRefPtr
Acad::ErrorStatus acdbOpenObject(T *&pObj, AcDbObjectId id, AcDb::OpenMode mode, bool openErased=false)
Acad::ErrorStatus release(AcDbObjectId &, AcDbObject *&)
AcAxObjectRef(AcDbObject *&)
Acad::ErrorStatus acquire(AcDbObject *&)
Acad::ErrorStatus acquire(AcDbObjectId)
AcAxObjectRef(AcDbObjectId)
AcDbObjectId objectId(void)
AcAxObjectRefPtr(AcAxObjectRef *const param_1, AcDb::OpenMode param_2, bool param_3=false)
Acad::ErrorStatus m_status
Acad::ErrorStatus release(Param1 *&pReleasedObj)
Acad::ErrorStatus acquire(Param1 *&pObjToAcquire)