SoAutoRef Class Reference
[General]
Implements smart pointers to SoRefCounter objects.
More...
#include <Inventor/misc/SoAutoRef.h>
List of all members.
Detailed Description
Implements smart pointers to SoRefCounter objects.
This class implements smart pointers to SoRefCounter objects.
SEE ALSO
SoRefCounter SoRef
Constructor & Destructor Documentation
SoAutoRef::SoAutoRef |
( |
const SoAutoRef & |
that |
) |
|
Construct from C++ pointer.
virtual SoAutoRef::~SoAutoRef |
( |
|
) |
[virtual] |
Member Function Documentation
SoAutoRef::operator bool |
( |
|
) |
const [inline] |
bool SoAutoRef::operator! |
( |
|
) |
const [inline] |
bool SoAutoRef::operator!= |
( |
const SoRefCounter * |
ptr |
) |
const [inline] |
bool SoAutoRef::operator!= |
( |
const SoAutoRef & |
other |
) |
const [inline] |
Dereference pointer.
Reimplemented in SoRef< T >, SoRef< SoEventCallback >, SoRef< SoCallback >, SoRef< SoOrthographicCamera >, SoRef< SoShapeHints >, SoRef< SoViewport >, SoRef< SoGLContext >, SoRef< SoTransform >, SoRef< SoTextureUnit >, SoRef< SoCameraInteractor >, SoRef< SoSystemTimerTask >, SoRef< SoScale >, SoRef< PlaneBoxIntersection >, SoRef< SoBufferObject >, SoRef< ElementInfosListContainer >, SoRef< SoOffscreenRenderArea >, SoRef< SoGroup >, SoRef< SoRotation >, SoRef< SamplerConfiguration >, SoRef< SoRefCounter >, SoRef< SoFieldContainer >, SoRef< SoTexture2 >, SoRef< SoCompactPathList >, SoRef< SoCpuContext >, SoRef< SoRenderAreaCore >, SoRef< SoPath >, SoRef< SoNode >, SoRef< SoTempPath >, SoRef< SoMaterial >, SoRef< SoNodeDependencies >, SoRef< SoFont >, SoRef< SoLineSet >, SoRef< SbImageDataAdapterHelperImpl >, SoRef< SoCache >, SoRef< SoShaderProgram >, SoRef< SoSeparator >, SoRef< SoCpuBufferObject >, SoRef< SoVertexProperty >, SoRef< SoFaceSet >, SoRef< SoTranslation >, SoRef< SoText2 >, SoRef< SoSwitch >, and SoRef< SoDeviceContextSharedGroup >.
Cast to C pointer.
Reimplemented in SoRef< T >, SoRef< SoEventCallback >, SoRef< SoCallback >, SoRef< SoOrthographicCamera >, SoRef< SoShapeHints >, SoRef< SoViewport >, SoRef< SoGLContext >, SoRef< SoTransform >, SoRef< SoTextureUnit >, SoRef< SoCameraInteractor >, SoRef< SoSystemTimerTask >, SoRef< SoScale >, SoRef< PlaneBoxIntersection >, SoRef< SoBufferObject >, SoRef< ElementInfosListContainer >, SoRef< SoOffscreenRenderArea >, SoRef< SoGroup >, SoRef< SoRotation >, SoRef< SamplerConfiguration >, SoRef< SoRefCounter >, SoRef< SoFieldContainer >, SoRef< SoTexture2 >, SoRef< SoCompactPathList >, SoRef< SoCpuContext >, SoRef< SoRenderAreaCore >, SoRef< SoPath >, SoRef< SoNode >, SoRef< SoTempPath >, SoRef< SoMaterial >, SoRef< SoNodeDependencies >, SoRef< SoFont >, SoRef< SoLineSet >, SoRef< SbImageDataAdapterHelperImpl >, SoRef< SoCache >, SoRef< SoShaderProgram >, SoRef< SoSeparator >, SoRef< SoCpuBufferObject >, SoRef< SoVertexProperty >, SoRef< SoFaceSet >, SoRef< SoTranslation >, SoRef< SoText2 >, SoRef< SoSwitch >, and SoRef< SoDeviceContextSharedGroup >.
bool SoAutoRef::operator< |
( |
const SoRefCounter * |
ptr |
) |
const [inline] |
bool SoAutoRef::operator< |
( |
const SoAutoRef & |
other |
) |
const [inline] |
bool SoAutoRef::operator<= |
( |
const SoRefCounter * |
ptr |
) |
const [inline] |
bool SoAutoRef::operator<= |
( |
const SoAutoRef & |
other |
) |
const [inline] |
Assign another SoAutoRef
.
Reimplemented in SoRef< T >, SoRef< T >, SoRef< SoEventCallback >, SoRef< SoCallback >, SoRef< SoOrthographicCamera >, SoRef< SoShapeHints >, SoRef< SoViewport >, SoRef< SoGLContext >, SoRef< SoTransform >, SoRef< SoTextureUnit >, SoRef< SoCameraInteractor >, SoRef< SoSystemTimerTask >, SoRef< SoScale >, SoRef< PlaneBoxIntersection >, SoRef< SoBufferObject >, SoRef< ElementInfosListContainer >, SoRef< SoOffscreenRenderArea >, SoRef< SoGroup >, SoRef< SoRotation >, SoRef< SamplerConfiguration >, SoRef< SoRefCounter >, SoRef< SoFieldContainer >, SoRef< SoTexture2 >, SoRef< SoCompactPathList >, SoRef< SoCpuContext >, SoRef< SoRenderAreaCore >, SoRef< SoPath >, SoRef< SoNode >, SoRef< SoTempPath >, SoRef< SoMaterial >, SoRef< SoNodeDependencies >, SoRef< SoFont >, SoRef< SoLineSet >, SoRef< SbImageDataAdapterHelperImpl >, SoRef< SoCache >, SoRef< SoShaderProgram >, SoRef< SoSeparator >, SoRef< SoCpuBufferObject >, SoRef< SoVertexProperty >, SoRef< SoFaceSet >, SoRef< SoTranslation >, SoRef< SoText2 >, SoRef< SoSwitch >, and SoRef< SoDeviceContextSharedGroup >.
bool SoAutoRef::operator== |
( |
const SoRefCounter * |
ptr |
) |
const [inline] |
bool SoAutoRef::operator== |
( |
const SoAutoRef & |
other |
) |
const [inline] |
bool SoAutoRef::operator> |
( |
const SoRefCounter * |
ptr |
) |
const [inline] |
bool SoAutoRef::operator> |
( |
const SoAutoRef & |
other |
) |
const [inline] |
bool SoAutoRef::operator>= |
( |
const SoRefCounter * |
ptr |
) |
const [inline] |
bool SoAutoRef::operator>= |
( |
const SoAutoRef & |
other |
) |
const [inline] |
Cast to C pointer.
Reimplemented in SoRef< T >, SoRef< SoEventCallback >, SoRef< SoCallback >, SoRef< SoOrthographicCamera >, SoRef< SoShapeHints >, SoRef< SoViewport >, SoRef< SoGLContext >, SoRef< SoTransform >, SoRef< SoTextureUnit >, SoRef< SoCameraInteractor >, SoRef< SoSystemTimerTask >, SoRef< SoScale >, SoRef< PlaneBoxIntersection >, SoRef< SoBufferObject >, SoRef< ElementInfosListContainer >, SoRef< SoOffscreenRenderArea >, SoRef< SoGroup >, SoRef< SoRotation >, SoRef< SamplerConfiguration >, SoRef< SoRefCounter >, SoRef< SoFieldContainer >, SoRef< SoTexture2 >, SoRef< SoCompactPathList >, SoRef< SoCpuContext >, SoRef< SoRenderAreaCore >, SoRef< SoPath >, SoRef< SoNode >, SoRef< SoTempPath >, SoRef< SoMaterial >, SoRef< SoNodeDependencies >, SoRef< SoFont >, SoRef< SoLineSet >, SoRef< SbImageDataAdapterHelperImpl >, SoRef< SoCache >, SoRef< SoShaderProgram >, SoRef< SoSeparator >, SoRef< SoCpuBufferObject >, SoRef< SoVertexProperty >, SoRef< SoFaceSet >, SoRef< SoTranslation >, SoRef< SoText2 >, SoRef< SoSwitch >, and SoRef< SoDeviceContextSharedGroup >.
The documentation for this class was generated from the following file: