Garfield++ v2r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Active pointer or automatic container or controlling pointer. More...
#include <AbsPtr.h>
Public Member Functions | |
X * | operator-> (void) const |
X & | operator* (void) const |
X * | getver (void) const |
X * | get (void) const |
void | put (const X *fptr) |
void | pass (X *fptr) |
X * | extract (void) |
void | clear (void) |
void | pilfer (const ActivePtr< X, C > &f) |
void | print (std::ostream &file, int l=1) const |
ActivePtr (void) | |
ActivePtr (const X *fptr, Clone) | |
ActivePtr (const ActivePtr< X, C > &f) | |
ActivePtr (const ActivePtr< X, C > &f, Pilfer) | |
ActivePtr (X *fptr, Pass) | |
ActivePtr & | operator= (const ActivePtr< X, C > &f) |
virtual ActivePtr * | copy () const |
virtual | ~ActivePtr () |
Active pointer or automatic container or controlling pointer.
|
inline |
Definition at line 317 of file AbsPtr.h.
Referenced by Heed::ActivePtr< X, C >::copy().
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Definition at line 366 of file AbsPtr.h.
|
inline |
Definition at line 281 of file AbsPtr.h.
Referenced by Heed::operator>>().
|
inlinevirtual |
|
inline |
Definition at line 276 of file AbsPtr.h.
Referenced by Heed::exchange().
|
inline |
Definition at line 215 of file AbsPtr.h.
Referenced by Heed::ExAtomPhotoAbsCS::ExAtomPhotoAbsCS(), and Heed::operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 247 of file AbsPtr.h.
Referenced by Heed::exchange(), Heed::circumf::get_components(), Heed::plane::get_components(), Heed::polyline::get_components(), Heed::polyline_pl::get_components(), Heed::rectangle::get_components(), Heed::spquadr::get_components(), Heed::straight::get_components(), Heed::splane::get_components(), Heed::ulsvolume::get_components(), Heed::trajestep::get_components(), Heed::basis::get_components(), Heed::fixsyscoor::get_components(), and Heed::sh_manip_absvol::get_components().
|
inline |
Attention: actually not const
Definition at line 291 of file AbsPtr.h.
void Heed::ActivePtr< X, C >::print | ( | std::ostream & | file, |
int | l = 1 |
||
) | const |
|
inline |
Definition at line 225 of file AbsPtr.h.
Referenced by Heed::ActivePtr< X, C >::operator=(), and Heed::operator>>().