| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csRef< T > Member List

This is the complete list of members for csRef< T >, including all inherited members.

AttachNew(csPtr< T > newObj) | csRef< T > | `[inline]`
csRef() | csRef< T > | `[inline]`
csRef(const csPtr< T > &newobj) | csRef< T > | `[inline]`
csRef(T *newobj) | csRef< T > | `[inline]`
csRef(T2 *newobj) | csRef< T > | `[inline]`
csRef(csRef< T2 > const &other) | csRef< T > | `[inline]`
csRef(csRef const &other) | csRef< T > | `[inline]`
GetHash() const | csRef< T > | `[inline]`
Invalidate() | csRef< T > | `[inline]`
IsValid() const | csRef< T > | `[inline]`
operator *() const | csRef< T > | `[inline]`
operator T *() const | csRef< T > | `[inline]`
operator!=(const csRef &r1, const csRef &r2) | csRef< T > | `[friend]`
operator!=(const csRef &r1, T *obj) | csRef< T > | `[friend]`
operator!=(T *obj, const csRef &r1) | csRef< T > | `[friend]`
operator->() const | csRef< T > | `[inline]`
operator<(const csRef &r1, const csRef &r2) | csRef< T > | `[friend]`
operator=(const csPtr< T > &newobj) | csRef< T > | `[inline]`
operator=(T *newobj) | csRef< T > | `[inline]`
operator=(csRef< T2 > const &other) | csRef< T > | `[inline]`
operator=(csRef const &other) | csRef< T > | `[inline]`
operator==(const csRef &r1, const csRef &r2) | csRef< T > | `[friend]`
operator==(const csRef &r1, T *obj) | csRef< T > | `[friend]`
operator==(T *obj, const csRef &r1) | csRef< T > | `[friend]`
~csRef() | csRef< T > | `[inline]`