C/C++ API Reference
Loading...
Searching...
No Matches
pw::multibuf_impl::ChunksImpl< Derived, Deque > Class Template Reference

Overview

template<typename Derived, typename Deque>
class pw::multibuf_impl::ChunksImpl< Derived, Deque >

Base class for ranges of chunks.

Inheritance diagram for pw::multibuf_impl::ChunksImpl< Derived, Deque >:
pw::multibuf_impl::Chunks< SizeType > pw::multibuf_impl::ConstChunks< SizeType >

Public Types

using size_type = typename Deque::size_type
 
using value_type = typename Deque::value_type
 
using difference_type = typename Deque::difference_type
 
using iterator = ChunkIterator< size_type, false >
 
using const_iterator = ChunkIterator< size_type, true >
 

Public Member Functions

constexpr size_type size () const
 
constexpr size_type capacity () const
 
constexpr const_iterator cbegin () const
 
constexpr const_iterator cend () const
 

Protected Member Functions

constexpr void Init (Deque &deque, size_type depth)
 
constexpr Derived & derived ()
 
constexpr const Derived & derived () const
 
constexpr const Deque & deque () const
 
constexpr size_type depth () const
 

The documentation for this class was generated from the following file: