Garfield++ v1r0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
#include <vec.h>
Public Member Functions | |
absref_transmit (void) | |
absref_transmit (int fqaref, absref absref::**faref) | |
absref_transmit (int fqaref_pointer, absref **faref_pointer) | |
absref_transmit (int fqaref, absref absref::**faref, int fqaref_pointer, absref **faref_pointer) | |
absref_transmit (const absref_transmit &f) | |
macro_copy_header (absref_transmit) | |
virtual void | print (std::ostream &file, int l) const |
virtual absref * | get_other (int n) |
virtual | ~absref_transmit () |
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 (PILF_CONST ActivePtr< X, C > &f) |
Attention: actually not const. | |
void | print (std::ostream &file, int l=1) const |
ActivePtr (void) | |
ActivePtr (const X *fptr, Clone) | |
ActivePtr (const ActivePtr< X, C > &f) | |
ActivePtr (PILF_CONST ActivePtr< X, C > &f, Pilfer) | |
ActivePtr (X *fptr, Pass) | |
ActivePtr & | operator= (const ActivePtr< X, C > &f) |
macro_copy_total (ActivePtr) | |
virtual | ~ActivePtr () |
RegPassivePtr (void) | |
RegPassivePtr (char fs_ban_del, char fs_ban_sub, char fs_ban_cop=0) | |
RegPassivePtr (const RegPassivePtr &f) | |
RegPassivePtr & | operator= (const RegPassivePtr &f) |
CountPP_ns::CountPassivePtr * | book (void) const |
void | clear_pointers (void) const |
macro_copy_total (RegPassivePtr) | |
virtual | ~RegPassivePtr () |
virtual void | print (std::ostream &file, int l=1) const |
void | set_s_ban_del (char fs_ban_del) |
char | get_s_ban_del (void) const |
void | set_s_ban_sub (char fs_ban_sub) |
char | get_s_ban_sub (void) const |
void | set_s_ban_cop (char fs_ban_cop) |
char | get_s_ban_cop (void) const |
void | set_s_allow_del_at_zero_count (char fs_allow_del_at_zero_count) |
char | get_s_allow_del_at_zero_count (void) const |
long | get_total_number_of_references (void) const |
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 |
macro_copy_total (PassivePtr) | |
virtual | ~PassivePtr () |
Static Public Member Functions | |
static void | set_s_ban_del_ignore (char fs_ban_del_ignore) |
static char | get_s_ban_del_ignore (void) |
static void | set_s_print_adr_cpp (char fs_print_adr_cpp) |
static char | get_s_print_adr_cpp (void) |
Public Attributes | |
int | qaref |
absrefabsref::** | aref |
int | qaref_pointer |
absref ** | aref_pointer |
int | qaref_other |
Friends | |
class | CountPP_ns::CountPassivePtr |
class | RegPassivePtr |
std::ostream & | operator<< (std::ostream &file, const RegPassivePtr &f) |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
|
virtual |
|
inline |
|
inline |
|
inline |
Definition at line 198 of file vec.h.
|
inline |
Definition at line 191 of file vec.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1243 of file AbsPtr.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 1684 of file AbsPtr.h.
|
virtual |
|
inline |
|
inline |
Definition at line 1556 of file AbsPtr.h.
|
inline |
|
inlinestatic |
|
inline |
Definition at line 1498 of file AbsPtr.h.
|
inlinestatic |
long virt_common_base_col< X, C >::get_total_number_of_references | ( | void | ) | const |
|
inline |
Definition at line 1790 of file AbsPtr.h.
|
inline |
|
inline |
virt_common_base_col< X, C >::macro_copy_header | ( | absref_transmit | ) |
virt_common_base_col< X, C >::macro_copy_total | ( | ActivePtr | ) |
virt_common_base_col< X, C >::macro_copy_total | ( | PassivePtr | ) |
virt_common_base_col< X, C >::macro_copy_total | ( | RegPassivePtr | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
RegPassivePtr & virt_common_base_col< X, C >::operator= | ( | const RegPassivePtr & | f | ) |
|
inline |
|
inline |
Definition at line 574 of file AbsPtr.h.
|
inline |
virt_common_base_col< X, C >::PassivePtr | ( | const PassivePtr< Y > & | f | ) |
|
inline |
|
inline |
|
inline |
|
inline |
Attention: actually not const.
Definition at line 619 of file AbsPtr.h.
|
virtual |
void virt_common_base_col< X, C >::print | ( | std::ostream & | file, |
int | l = 1 |
||
) | const |
|
virtual |
void virt_common_base_col< X, C >::print | ( | std::ostream & | file, |
int | l = 1 |
||
) | const |
|
inline |
Definition at line 551 of file AbsPtr.h.
|
inline |
|
inline |
Definition at line 1209 of file AbsPtr.h.
virt_common_base_col< X, C >::RegPassivePtr | ( | const RegPassivePtr & | f | ) |
|
inline |
Definition at line 1192 of file AbsPtr.h.
|
inline |
Definition at line 1580 of file AbsPtr.h.
|
inline |
Definition at line 1522 of file AbsPtr.h.
|
inline |
Definition at line 1392 of file AbsPtr.h.
|
inlinestatic |
|
inline |
Definition at line 1464 of file AbsPtr.h.
|
inlinestatic |
|
friend |
|
friend |
Definition at line 165 of file AbsPtr.cpp.
|
friend |
absrefabsref::** virt_common_base_col< X, C >::aref |
absref** virt_common_base_col< X, C >::aref_pointer |
int virt_common_base_col< X, C >::qaref |
int virt_common_base_col< X, C >::qaref_other |
int virt_common_base_col< X, C >::qaref_pointer |