OpendTect  6.6
Classes | Functions
ptrman.h File Reference
Include dependency graph for ptrman.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WeakPtr< T >
 
class  PtrManBase< T >
 
class  ConstPtrManBase< T >
 
class  NonConstPtrManBase< T >
 
class  PtrMan< T >
 
class  ConstPtrMan< T >
 
class  ArrPtrMan< T >
 
class  ConstArrPtrMan< T >
 
class  RefMan< T >
 
class  ConstRefMan< T >
 

Functions

template<class T >
void deleteAndZeroPtr (T *&ptr, bool isowner=true)
 
template<class T >
void deleteAndZeroArrPtr (T *&ptr, bool isowner=true)
 
template<class T >
T * createSingleObject ()
 
template<class T >
T * createObjectArray (int64_t sz)
 

Function Documentation

◆ createObjectArray()

template<class T >
T* createObjectArray ( int64_t  sz)

◆ createSingleObject()

template<class T >
T* createSingleObject ( )

◆ deleteAndZeroArrPtr()

template<class T >
void deleteAndZeroArrPtr ( T *&  ptr,
bool  isowner = true 
)

◆ deleteAndZeroPtr()

template<class T >
void deleteAndZeroPtr ( T *&  ptr,
bool  isowner = true 
)

Convenience function to delete and zero pointer.


Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2021