CountedPtr.h File Reference

Go to the source code of this file.

Classes

struct  casacore::CountedPtr_global_functions_dereference_error
 act on dereference error More...
class  casacore::CountedPtr< t >
 Referenced counted pointer for constant data. More...
class  casacore::CountedPtr< t >::Deleter< T >
 Helper class to make deletion of object optional. More...

Namespaces

namespace  casacore
 

this file contains all the compiler specific defines


Defines

#define SHARED_PTR
#define DYNAMIC_POINTER_CAST
#define CONST_POINTER_CAST
#define STATIC_POINTER_CAST

Functions

Bool casacore::countedPtrShared ()
 A shared_ptr is used as implementation.
template<typename T , typename U >
CountedPtr< T > casacore::static_pointer_cast (const CountedPtr< U > &that)
 Cast the CountedPtr from one pointer type to another.
template<typename T , typename U >
CountedPtr< T > casacore::const_pointer_cast (const CountedPtr< U > &that)
template<typename T , typename U >
CountedPtr< T > casacore::dynamic_pointer_cast (const CountedPtr< U > &that)

Define Documentation

#define CONST_POINTER_CAST

Definition at line 43 of file CountedPtr.h.

#define DYNAMIC_POINTER_CAST

Definition at line 42 of file CountedPtr.h.

#define SHARED_PTR

Definition at line 41 of file CountedPtr.h.

#define STATIC_POINTER_CAST

Definition at line 44 of file CountedPtr.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1