Lines Matching refs:PETSC_NODISCARD
31 …PETSC_NODISCARD auto get_stream() const noexcept PETSC_DECLTYPE_AUTO_RETURNS(static_cast<const U &…
33 …PETSC_NODISCARD id_type get_id() const noexcept { return static_cast<const T &>(*this).get_id_(); } in get_id()
53 PETSC_NODISCARD static constexpr default_stream_type get_stream_() noexcept { return nullptr; } in get_stream_()
55 PETSC_NODISCARD static constexpr id_type get_id_() noexcept { return 0; } in get_id_()
109 PETSC_NODISCARD size_type start() const noexcept { return start_; } in start()
110 PETSC_NODISCARD size_type size() const noexcept { return size_; } in size()
114 PETSC_NODISCARD size_type capacity() const noexcept { return size_; } in capacity()
115 PETSC_NODISCARD size_type total_offset() const noexcept { return start() + size(); } in total_offset()
122 PETSC_NODISCARD bool can_claim(const device::StreamBase<U> *, size_type, bool) const noexcept;
124 PETSC_NODISCARD bool contains(size_type) const noexcept;
134 PETSC_NODISCARD bool stream_compat_(const device::StreamBase<U> *) const noexcept;
326 PETSC_NODISCARD bool owns_pointer(const T *) const noexcept;
328 PETSC_NODISCARD size_type size() const noexcept { return size_; } in size()
329 PETSC_NODISCARD size_type bytes() const noexcept { return sizeof(value_type) * size(); } in bytes()
330 PETSC_NODISCARD size_type num_chunks() const noexcept { return chunks_.size(); } in num_chunks()