| addDestructorAction(std::function< void()> &&action) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| BaseMdSpan typedef | alpaka::View< T_Api, T_Type, T_Extents, Alignment<> > | private |
| BaseView typedef | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | private |
| begin() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| cbegin() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| cend() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| const_pointer typedef | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| const_reference typedef | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| ConstPtr_t typedef | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | private |
| ConstThis typedef | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| data() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| destructorWaitFor(auto const &any) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| dim() | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inlinestatic |
| end() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| getAlignment() | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inlinestatic |
| getApi() | alpaka::View< T_Api, T_Type, T_Extents, Alignment<> > | inlinestatic |
| getConstMdSpan() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| getConstSharedBuffer() const | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| getConstView() const | alpaka::View< T_Api, T_Type, T_Extents, Alignment<> > | inline |
| getExtents() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| getMdSpan() const | alpaka::View< T_Api, T_Type, T_Extents, Alignment<> > | inline |
| getPitches() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| getSubSharedBuffer(alpaka::concepts::VectorOrScalar auto const &extents) const | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| getSubSharedBuffer(alpaka::concepts::VectorOrScalar auto const &extents) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| getSubSharedBuffer(alpaka::concepts::VectorOrScalar auto const &offsets, alpaka::concepts::VectorOrScalar auto const &extents) const | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| getSubSharedBuffer(alpaka::concepts::VectorOrScalar auto const &offsets, alpaka::concepts::VectorOrScalar auto const &extents) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| getSubView(alpaka::concepts::VectorOrScalar auto const &extents) const | alpaka::View< T_Api, T_Type, T_Extents, Alignment<> > | inline |
| getUseCount() const noexcept | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| getView() const | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| getView() | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| index_type typedef | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| keepAlive(auto &queue) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| m_deleter | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | private |
| m_extent | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | private |
| m_pitch | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | private |
| m_ptr | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | private |
| MdSpan()=default | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| operator bool() const noexcept | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inlineexplicit |
| operator*() const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| operator<<(std::ostream &s, SharedBuffer< T_OtherApi, T_OtherType, T_OtherExtents, T_OtherMemAlignment2 > const &buffer) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | friend |
| operator=(SharedBuffer const &otherSharedBuffer)=default | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | |
| operator=(SharedBuffer &&)=default | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | |
| alpaka::View< T_Api, T_Type, T_Extents, Alignment<> >::operator=(View const &)=default | alpaka::View< T_Api, T_Type, T_Extents, Alignment<> > | |
| alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment >::operator=(MdSpan const &)=default | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| operator[](concepts::IndexVec< index_type, alpaka::trait::GetDim< T_Extents >::value > auto const &idx) const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inline |
| pointer typedef | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| ptr(concepts::Vector auto const &idx) const | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | inlineprotected |
| reference typedef | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| SharedBuffer | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | friend |
| SharedBuffer(T_Api const api, T_Type *data, T_Extents const &extents, T_Extents const &pitches, std::shared_ptr< internal::ManagedDealloc > managedDeleter, T_MemAlignment const memAlignment) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inlineprivate |
| SharedBuffer(T_Any const &any, T_Type *data, T_UserExtents const &extents, T_UserPitches const &pitches, std::invocable<> auto deleter, T_MemAlignment const memAlignment=Alignment{}) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| SharedBuffer(SharedBuffer< T_Api, T_Type_Other, T_Extents, T_MemAlignment > const &other) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| SharedBuffer(SharedBuffer const &)=default | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | |
| SharedBuffer(SharedBuffer< T_Api, T_Type_Other, T_Extents, T_MemAlignment > &&other) | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | inline |
| SharedBuffer(SharedBuffer &&)=default | alpaka::onHost::SharedBuffer< T_Api, T_Type, T_Extents, T_MemAlignment > | |
| value_type typedef | alpaka::MdSpan< T_Type, T_Extents::UniVec, T_Extents::UniVec, T_MemAlignment > | |
| View(T_Any const &any, T_Type *data, T_UserExtents const &extents, T_UserPitches const &pitches, T_MemAlignment const memAlignment=T_MemAlignment{}) | alpaka::View< T_Api, T_Type, T_Extents, Alignment<> > | inline |