Searched refs:element_type (Results 1 – 2 of 2) sorted by relevance
127 typedef typename remove_bounds<TArray>::type element_type; typedef128 typedef MovePtrDeleterBase<element_type> base;143 static void* DoDelete(element_type* array) in DoDelete()148 element_type* end = array + arraySize; in DoDelete()149 for (element_type* i = array; i != end; ++i) in DoDelete()151 i->~element_type(); in DoDelete()242 typedef typename remove_bounds<TObject>::type element_type; //!< 要素の型です。 typedef261 : m_Object(const_cast<element_type*>(pointer.Get())), m_Deleter(pointer.GetDeleter()) in MovePtr()343 element_type* Get() const { return Ptr(); } in Get()346 element_type& operator*() const[all …]
154 typedef typename GfxMovePtr::element_type element_type; typedef199 element_type* Get() const { return m_MovePtr.Get(); } in Get()200 element_type& operator*() const { return *m_MovePtr; }201 element_type* operator->() const { return m_MovePtr.operator->(); }202 element_type& operator[](std::size_t i) const { return m_MovePtr[i]; }203 element_type* Release() { return m_MovePtr.Release(); } in Release()