CMS 3D CMS Logo

List of all members | Public Member Functions
ConstReferenceCountingPointer< T > Class Template Reference

#include <ReferenceCounted.h>

Inheritance diagram for ConstReferenceCountingPointer< T >:

Public Member Functions

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

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

◆ ConstReferenceCountingPointer() [1/3]

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) {}

◆ ConstReferenceCountingPointer() [2/3]

Definition at line 70 of file ReferenceCounted.h.

70 {}

◆ ConstReferenceCountingPointer() [3/3]

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)) {}
trackingPlots.other
other
Definition: trackingPlots.py:1464