Lines Matching refs:T
31 template<class T, size_t CAPACITY>
39 byte rawMemory_[sizeof(T) * CAPACITY + ALIGNMENT];
41 inline T* IndexToObject(int32 index) in IndexToObject()
44 T* pObjectMemory = (T*)(alignedMemory + index * sizeof(T)); in IndexToObject()
48 inline void CopyCtor(T* element, const T & val) in CopyCtor()
50 new(element) T(val); in CopyCtor()
53 inline void MoveCtor(T* element, T && val) in MoveCtor()
55 new(element) T(std::move(val)); in MoveCtor()
58 inline void Dtor(T* element) in Dtor()
61 element->~T(); in Dtor()
73 inline StaticVector(uint32 _count, const T & defaultElement = T())
91 inline const T &operator[]( uint32 i ) const
97 inline T &operator[]( uint32 i )
103 inline void PushBack(T && val) in PushBack()
121 inline T* Begin() in Begin()