Lines Matching refs:E

35   template <typename E>
36 PetscErrorCode record_event(E &&event) const noexcept in record_event()
38 return static_cast<const T &>(*this).record_event_(std::forward<E>(event)); in record_event()
41 template <typename E>
42 PetscErrorCode wait_for_event(E &&event) const noexcept in wait_for_event()
44 return static_cast<const T &>(*this).wait_for_(std::forward<E>(event)); in wait_for_event()
142 template <typename E>
144 inline bool MemoryChunk<E>::stream_compat_(const device::StreamBase<U> *strm) const noexcept in stream_compat_()
153 template <typename E>
154 inline MemoryChunk<E>::MemoryChunk(size_type start, size_type size) noexcept : size_(size), start_(… in MemoryChunk()
158 template <typename E>
159 inline MemoryChunk<E>::MemoryChunk(size_type size) noexcept : MemoryChunk(0, size) in MemoryChunk()
163 template <typename E>
164 inline MemoryChunk<E>::MemoryChunk(MemoryChunk<E> &&other) noexcept : in MemoryChunk()
169 template <typename E>
170 inline MemoryChunk<E> &MemoryChunk<E>::operator=(MemoryChunk<E> &&other) noexcept in operator =()
199 template <typename E>
201 inline PetscErrorCode MemoryChunk<E>::release(const device::StreamBase<U> *stream) noexcept in release()
221 template <typename E>
223 inline PetscErrorCode MemoryChunk<E>::claim(const device::StreamBase<U> *stream, size_type req_size… in claim()
245 template <typename E>
247 inline bool MemoryChunk<E>::can_claim(const device::StreamBase<U> *stream, size_type req_size, bool… in can_claim()
268 template <typename E>
269 inline PetscErrorCode MemoryChunk<E>::resize(size_type newsize) noexcept in resize()
286 template <typename E>
287 inline bool MemoryChunk<E>::contains(size_type offset) const noexcept in contains()