Public Types | |
typedef void(* | ReleaseNotifyFunc) (void *user, T *p_data) |
Public Member Functions | |
RID | make_rid (T *p_data) |
_FORCE_INLINE_ T * | get (const RID &p_rid) |
virtual bool | owns (const RID &p_rid) const |
virtual void | free (RID p_rid) |
virtual void | get_owned_list (List< RID > *p_owned) const |
Additional Inherited Members | |
Static Public Member Functions inherited from RID_OwnerBase | |
static void | init_rid () |
Protected Member Functions inherited from RID_OwnerBase | |
void | set_id (RID &p_rid, ID p_id) const |
void | set_ownage (RID &p_rid) const |
ID | new_ID () |