Lines Matching refs:T
52 template< typename T >
69 ( sizeof( T ) > sizeof( MemoryPool<T>* ) ) ? in Create()
70 sizeof( T ): in Create()
71 sizeof( MemoryPool<T>* ) in Create()
110 T* Alloc() { return static_cast<T*>( AllocImpl() ); } in Alloc()
121 void Free( T* obj ) { FreeImpl( obj ); } in Free()
129 template< typename T >
146 ( sizeof( T ) > sizeof( InstancePool<T>* ) ) ? in Create()
147 sizeof( T ): in Create()
148 sizeof( InstancePool<T>* ) in Create()
187 T* Alloc() in Alloc()
191 return new( ptr ) T(); // コンストラクタ呼びだし in Alloc()
203 void Free( T* obj ) in Free()
206 obj->~T(); // デストラクタ呼びだし in Free()