ó
    µRj   ã                   ó$   • S SK Jr   " S S5      rg)é    )Úc_void_pc                   ób   • \ rS rSrSrSr\rSr\	r
\S 5       r\R                  S 5       rS rSrg)ÚCPointerBaseé   zn
Base class for objects that have a pointer access property
that controls access to the underlying C pointer.
Nc                 óŒ   • U R                   (       a  U R                   $ U R                  SU R                  R                  -  5      e)NzNULL %s pointer encountered.)Ú_ptrÚnull_ptr_exception_classÚ	__class__Ú__name__©Úselfs    ÚBD:\diplom_project\venv\Lib\site-packages\django/contrib/gis/ptr.pyÚptrÚCPointerBase.ptr   s:   € ð �9�9Ø—9‘9ÐØ×+Ñ+Ø*¨T¯^©^×-DÑ-DÑDó
ð 	
ó    c                 óx   • Ub1  [        XR                  5      (       d  [        S[        U5      -  5      eXl        g )NzIncompatible pointer type: %s.)Ú
isinstanceÚptr_typeÚ	TypeErrorÚtyper   )r   r   s     r   r   r      s1   € ð ‘œz¨#¯}©}×=Ñ=ÜÐ<¼tÀC»yÑHÓIÐIØ�	r   c                 óº   • U R                   (       a/  U R                  (       a   U R                  U R                  5        ggg! [        [        [
        4 a     gf = f)z)
Free the memory used by the C++ object.
N)Ú
destructorr   r   ÚAttributeErrorÚImportErrorr   r   s    r   Ú__del__ÚCPointerBase.__del__!   sH   € ð �?�?˜tŸyŸyðØ—‘ §¡Õ)ð  )ˆ?øô #¤K´Ð;ó Ùðús   ¤A ÁAÁA)r   )r   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   r   r   r	   Úpropertyr   Úsetterr   Ú__static_attributes__© r   r   r   r      sM   † ñð
 €DØ€HØ€JØ-Ðàñ
ó ð
ð 	‡Z�Zñó ðõr   r   N)Úctypesr   r   r$   r   r   Ú<module>r&      s   ðÝ ÷%ò %r   