Lines Matching refs:T
50 template< typename T >
67 ( sizeof( T ) > sizeof( MemoryPool<T>* ) ) ? in Create()
68 sizeof( T ): in Create()
69 sizeof( MemoryPool<T>* ) in Create()
108 T* Alloc() { return static_cast<T*>( AllocImpl() ); } in Alloc()
119 void Free( T* obj ) { FreeImpl( obj ); } in Free()
127 template< typename T >
144 ( sizeof( T ) > sizeof( InstancePool<T>* ) ) ? in Create()
145 sizeof( T ): in Create()
146 sizeof( InstancePool<T>* ) in Create()
185 T* Alloc() in Alloc()
189 return new( ptr ) T(); // コンストラクタ呼びだし in Alloc()
201 void Free( T* obj ) in Free()
204 obj->~T(); // デストラクタ呼びだし in Free()