Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <AbsPtr.h>
Public Member Functions | |
X * | get (void) const |
void | put (X *fptr) |
PassivePtr (void) | |
PassivePtr (X *fptr) | |
PassivePtr (X &fptr) | |
PassivePtr (const PassivePtr< X > &f) | |
PassivePtr< X > & | operator= (const PassivePtr< X > &f) |
PassivePtr< X > & | operator= (X *f) |
template<class Y > | |
PassivePtr (const PassivePtr< Y > &f) | |
void | move_pointer (PassivePtr< X > &f) |
X * | operator-> (void) const |
X & | operator* (void) const |
X * | getver (void) const |
long | get_total_number_of_references (void) const |
void | print (std::ostream &file, int l=1) const |
virtual PassivePtr * | copy () const |
virtual | ~PassivePtr () |
Friends | |
class | RegPassivePtr |
|
inline |
|
inline |
|
inline |
|
inline |
Heed::PassivePtr< X >::PassivePtr | ( | const PassivePtr< Y > & | f | ) |
|
virtual |
Definition at line 1614 of file AbsPtr.h.
|
inlinevirtual |
|
inline |
Definition at line 1142 of file AbsPtr.h.
Referenced by Heed::operator<(), Heed::operator<<(), Heed::PassivePtr< X >::operator=(), Heed::operator==(), and Heed::PassivePtr< X >::PassivePtr().
|
inline |
Definition at line 1217 of file AbsPtr.h.
Referenced by Heed::operator<<().
|
inline |
Definition at line 1486 of file AbsPtr.h.
|
inline |
Definition at line 1328 of file AbsPtr.h.
|
inline |
Definition at line 1417 of file AbsPtr.h.
|
inline |
Definition at line 1357 of file AbsPtr.h.
|
inline |
|
inline |
void Heed::PassivePtr< X >::print | ( | std::ostream & | file, |
int | l = 1 |
||
) | const |
|
inline |
Definition at line 1275 of file AbsPtr.h.
Referenced by Heed::PassivePtr< X >::move_pointer(), Heed::PassivePtr< X >::PassivePtr(), and Heed::absvol::range().
|
friend |