| 
    ACT-CV - Machine Vision for Cognitive Modeling
    
   | 
 
Pointer to objects of class ReferenceCount that performs garbage collection. More...
#include <garbagecoll.h>

Public Member Functions | |
| GCPointer (_t *newRef=nullptr) | |
| ~GCPointer () | |
| GCPointer (const GCPointer &gcp) | |
| GCPointer & | operator= (const GCPointer &gcp) | 
| GCPointer & | operator= (_t *newRef) | 
| _t & | operator* () const | 
| _t * | operator-> () const | 
| operator bool () const | |
Private Types | |
| typedef _t | reference_type | 
Private Attributes | |
| _t * | ref | 
Pointer to objects of class ReferenceCount that performs garbage collection.
Does only work in ordered graphs. Cross references are not allowed.
Definition at line 58 of file garbagecoll.h.
      
  | 
  private | 
Definition at line 59 of file garbagecoll.h.
Definition at line 62 of file garbagecoll.h.
Definition at line 66 of file garbagecoll.h.
Definition at line 69 of file garbagecoll.h.
| GCPointer< _t >::operator bool | ( | ) | const | 
Definition at line 93 of file garbagecoll.h.
| _t& GCPointer< _t >::operator* | ( | ) | const | 
Definition at line 87 of file garbagecoll.h.
| _t* GCPointer< _t >::operator-> | ( | ) | const | 
Definition at line 90 of file garbagecoll.h.
Definition at line 73 of file garbagecoll.h.
Definition at line 80 of file garbagecoll.h.
      
  | 
  private | 
Definition at line 60 of file garbagecoll.h.
Referenced by GCPointer< TestCase >::GCPointer(), GCPointer< TestCase >::operator bool(), GCPointer< TestCase >::operator*(), GCPointer< TestCase >::operator->(), GCPointer< TestCase >::operator=(), and GCPointer< TestCase >::~GCPointer().