CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 69 of file ReferenceCounted.h.

Constructor & Destructor Documentation

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

Definition at line 73 of file ReferenceCounted.h.

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

Definition at line 74 of file ReferenceCounted.h.

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

Definition at line 75 of file ReferenceCounted.h.

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