CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
ConstReferenceCountingPointer< T > Class Template Reference

#include <ReferenceCounted.h>

Inheritance diagram for ConstReferenceCountingPointer< T >:

Public Member Functions

 ConstReferenceCountingPointer (const T *iT)
 
 ConstReferenceCountingPointer ()
 
 ConstReferenceCountingPointer (const ReferenceCountingPointer< T > &other)
 

Detailed Description

template<class T>
class ConstReferenceCountingPointer< T >

Creates a new instance of a BoundSurface at a new location (using the copy constructor).

Definition at line 67 of file ReferenceCounted.h.

Constructor & Destructor Documentation

template<class T>
ConstReferenceCountingPointer< T >::ConstReferenceCountingPointer ( const T iT)
inline

Definition at line 69 of file ReferenceCounted.h.

69 : boost::intrusive_ptr<const T>(iT) {}

Definition at line 70 of file ReferenceCounted.h.

70 {}
template<class T>
ConstReferenceCountingPointer< T >::ConstReferenceCountingPointer ( const ReferenceCountingPointer< T > &  other)
inline

Definition at line 71 of file ReferenceCounted.h.

71 : boost::intrusive_ptr<const T>(&(*other)) {}