Public Types | Public Member Functions | List of all members
RID_Owner< T, thread_safe > Class Template Reference
Inheritance diagram for RID_Owner< T, thread_safe >:
RID_OwnerBase

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 ()
 

The documentation for this class was generated from the following file: