Garfield++ 4.0
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 1309 of file AbsPtr.h.
|
inlinevirtual |
|
inline |
Definition at line 837 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 912 of file AbsPtr.h.
Referenced by Heed::operator<<().
|
inline |
Definition at line 1181 of file AbsPtr.h.
|
inline |
Definition at line 1023 of file AbsPtr.h.
|
inline |
Definition at line 1112 of file AbsPtr.h.
|
inline |
Definition at line 1052 of file AbsPtr.h.
|
inline |
|
inline |
void Heed::PassivePtr< X >::print | ( | std::ostream & | file, |
int | l = 1 |
||
) | const |
|
inline |
Definition at line 970 of file AbsPtr.h.
Referenced by Heed::PassivePtr< X >::move_pointer(), and Heed::PassivePtr< X >::PassivePtr().
|
friend |