![]() |
RigsofRods
2023.09
Soft-body Physics Simulation
|
#include <RefCountingObjectPtr.h>
Public Member Functions | |
| RefCountingObjectPtr (T *ref) | |
| RefCountingObjectPtr () | |
| RefCountingObjectPtr (const RefCountingObjectPtr< T > &other) | |
| ~RefCountingObjectPtr () | |
| RefCountingObjectPtr & | operator= (const RefCountingObjectPtr< T > &other) |
| bool | operator== (const RefCountingObjectPtr< T > &o) const |
| bool | operator!= (const RefCountingObjectPtr< T > &o) const |
| bool | operator== (const T *o) const |
| bool | operator!= (const T *o) const |
| bool | operator== (const std::nullptr_t) const |
| bool | operator!= (const std::nullptr_t) const |
| T * | GetRef () |
| T * | GetRef () const |
| T * | operator-> () |
| T * | operator-> () const |
| operator long long () const | |
| void | EnumReferences (AS_NAMESPACE_QUALIFIER asIScriptEngine *engine) |
| void | ReleaseReferences (AS_NAMESPACE_QUALIFIER asIScriptEngine *engine) |
Static Public Member Functions | |
| static void | RegisterRefCountingObjectPtr (AS_NAMESPACE_QUALIFIER asIScriptEngine *engine, const char *handle_name, const char *obj_name) |
Protected Member Functions | |
| void | Set (T *ref) |
| void | ReleaseHandle () |
| void | AddRefHandle () |
Static Protected Member Functions | |
| static void | ConstructDefault (RefCountingObjectPtr< T > *self) |
| static void | ConstructCopy (RefCountingObjectPtr< T > *self, const RefCountingObjectPtr &o) |
| static void | ConstructRef (RefCountingObjectPtr< T > *self, void **objhandle) |
| static void | Destruct (RefCountingObjectPtr< T > *self) |
| static T * | OpImplCast (RefCountingObjectPtr< T > *self) |
| static RefCountingObjectPtr & | OpAssign (RefCountingObjectPtr< T > *self, void **objhandle) |
| static bool | OpEquals (RefCountingObjectPtr< T > *self, void **objhandle) |
| static T * | DereferenceHandle (void **objhandle) |
Protected Attributes | |
| T * | m_ref |
Definition at line 24 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 176 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 184 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 191 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 199 of file RefCountingObjectPtr.h.
|
inlineprotected |
Definition at line 218 of file RefCountingObjectPtr.h.
|
inlinestaticprotected |
Definition at line 72 of file RefCountingObjectPtr.h.
|
inlinestaticprotected |
Definition at line 71 of file RefCountingObjectPtr.h.
|
inlinestaticprotected |
Definition at line 141 of file RefCountingObjectPtr.h.
|
staticprotected |
Definition at line 134 of file RefCountingObjectPtr.h.
|
inlinestaticprotected |
Definition at line 74 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 248 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 50 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 51 of file RefCountingObjectPtr.h.
|
inlinestaticprotected |
Definition at line 161 of file RefCountingObjectPtr.h.
|
inlinestaticprotected |
Definition at line 169 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 56 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 39 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 47 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 43 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 52 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 53 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 229 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 38 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 46 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 42 of file RefCountingObjectPtr.h.
|
inlinestaticprotected |
Definition at line 152 of file RefCountingObjectPtr.h.
|
static |
Definition at line 84 of file RefCountingObjectPtr.h.
|
inlineprotected |
Definition at line 206 of file RefCountingObjectPtr.h.
|
inline |
Definition at line 256 of file RefCountingObjectPtr.h.
|
inlineprotected |
Definition at line 237 of file RefCountingObjectPtr.h.
|
protected |
Definition at line 80 of file RefCountingObjectPtr.h.
1.8.17