Home
last modified time | relevance | path

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

/NW4C-1.2.23/include/nw/ut/
Dut_MovePtr.h127 typedef typename remove_bounds<TArray>::type element_type; typedef
128 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; //!< 要素の型です。 typedef
261 : 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 …]
/NW4C-1.2.23/include/nw/gfx/
Dgfx_GfxObject.h154 typedef typename GfxMovePtr::element_type element_type; typedef
199 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()