Home
last modified time | relevance | path

Searched refs:element_type (Results 1 – 2 of 2) sorted by relevance

/NW4C-2.0.3/include/nw/ut/
Dut_MovePtr.h129 typedef typename remove_bounds<TArray>::type element_type; typedef
130 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; //!< 要素の型です。 typedef
263 : 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 …]
/NW4C-2.0.3/include/nw/gfx/
Dgfx_GfxObject.h156 typedef typename GfxMovePtr::element_type element_type; typedef
201 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()