|
CppGC
1.01
|
#include <gc.h>
Public Member Functions | |
| T & | operator* () |
| T const & | operator* () const |
| T * | operator-> () |
| T const * | operator-> () const |
| operator T * () | |
| operator T const * () const | |
| T * | operator= (T const *val) |
| bool | operator== (T const *other) |
| bool | operator== (Ref< T > const &other) |
| bool | operator!= (T const *other) |
| bool | operator!= (Ref< T > const &other) |
| Ref (T const *ptr=NULL) | |
| Ref (Ref< T > const &ref) | |
Smart pointer class. This class is used to implicitly mark accessible objects. You should use this class instead of normal C++ pointers and references in all garbage collected classes
Copy constructor marks referenced objects using current allocator (if any)
1.7.6.1