Searched refs:element_type (Results 1 – 2 of 2) sorted by relevance
129 typedef typename remove_bounds<TArray>::type element_type; typedef130 typedef MovePtrDeleterBase<element_type> base;145 static void* DoDelete(element_type* array) in DoDelete()150 element_type* end = array + arraySize; in DoDelete()151 for (element_type* i = array; i != end; ++i) in DoDelete()153 i->~element_type(); in DoDelete()244 typedef typename remove_bounds<TObject>::type element_type; //!< 要素の型です。 typedef263 : m_Object(const_cast<element_type*>(pointer.Get())), m_Deleter(pointer.GetDeleter()) in MovePtr()345 element_type* Get() const { return Ptr(); } in Get()348 element_type& operator*() const[all …]
156 typedef typename GfxMovePtr::element_type element_type; typedef201 element_type* Get() const { return m_MovePtr.Get(); } in Get()202 element_type& operator*() const { return *m_MovePtr; }203 element_type* operator->() const { return m_MovePtr.operator->(); }204 element_type& operator[](std::size_t i) const { return m_MovePtr[i]; }205 element_type* Release() { return m_MovePtr.Release(); } in Release()