AFEPack
|
#include <PropertyTable.h>
公有类型 | |
typedef T | value_type |
公有成员 | |
property_id_t () | |
property_id_t (const _Self &id) | |
virtual | ~property_id_t () |
u_int | id () const |
virtual void * | allocate () const |
virtual void | deallocate (void *p_t) const |
私有类型 | |
typedef property_id_t< value_type > | _Self |
私有成员 | |
u_int & | id () |
私有属性 | |
u_int | _id |
友元 | |
void | details::_new_property_id (_Self &) |
void | details::_free_property_id (_Self &) |
资源 ID 类,其模板参数 T 是该资源存储的数据的数据类型。
typedef property_id_t<value_type> property_id_t< T >::_Self [private] |
typedef T property_id_t< T >::value_type |
property_id_t< T >::property_id_t | ( | ) | [inline] |
property_id_t< T >::property_id_t | ( | const _Self & | id | ) | [inline] |
virtual property_id_t< T >::~property_id_t | ( | ) | [inline, virtual] |
virtual void* property_id_t< T >::allocate | ( | ) | const [inline, virtual] |
virtual void property_id_t< T >::deallocate | ( | void * | p_t | ) | const [inline, virtual] |
u_int property_id_t< T >::id | ( | ) | const [inline] |
u_int& property_id_t< T >::id | ( | ) | [inline, private] |
void details::_free_property_id | ( | _Self & | ) | [friend] |
void details::_new_property_id | ( | _Self & | ) | [friend] |
u_int property_id_t< T >::_id [private] |