![]() |
NeoPZ
|
Counter struct. More...
Public Member Functions | |
TPZReference () | |
TPZReference (T2 *pointer) | |
~TPZReference () | |
void | ReallocForNuma (int node_id) |
bool | Increment () |
Increment the counter. More... | |
bool | Decrease () |
Decrease the counter. If the counter is zero, delete myself. More... | |
Public Attributes | |
T2 * | fPointer |
Pointer to T2 object. More... | |
int * | fCounter |
Counter struct.
Definition at line 66 of file tpzautopointer.h.
|
inline |
Definition at line 72 of file tpzautopointer.h.
|
inline |
Definition at line 79 of file tpzautopointer.h.
|
inline |
Definition at line 86 of file tpzautopointer.h.
|
inline |
Decrease the counter. If the counter is zero, delete myself.
Definition at line 124 of file tpzautopointer.h.
|
inline |
Increment the counter.
Definition at line 115 of file tpzautopointer.h.
Referenced by TPZAutoPointer< TPZDohrSubstructCondense< TVar > >::operator=(), and TPZAutoPointer< TPZDohrSubstructCondense< TVar > >::TPZAutoPointer().
|
inline |
Definition at line 98 of file tpzautopointer.h.
Definition at line 70 of file tpzautopointer.h.
Referenced by TPZAutoPointerDynamicCast(), and TPZAutoPointer< T >::TPZReference< TPZDohrSubstructCondense< TVar > >::~TPZReference().
Pointer to T2 object.
Definition at line 69 of file tpzautopointer.h.
Referenced by TPZAutoPointer< T >::TPZReference< TPZDohrSubstructCondense< TVar > >::ReallocForNuma(), TPZAutoPointerDynamicCast(), and TPZAutoPointer< T >::TPZReference< TPZDohrSubstructCondense< TVar > >::~TPZReference().