sparrow 0.3.0
Loading...
Searching...
No Matches
sparrow::buffer_base< T >::buffer_data Struct Reference

#include <buffer.hpp>

Collaboration diagram for sparrow::buffer_base< T >::buffer_data:
[legend]

Public Member Functions

 buffer_data ()=default
 
constexpr buffer_data (buffer_data &&) noexcept
 
constexpr buffer_dataoperator= (buffer_data &&) noexcept
 

Public Attributes

pointer p_begin = nullptr
 
pointer p_end = nullptr
 
pointer p_storage_end = nullptr
 

Detailed Description

template<class T>
struct sparrow::buffer_base< T >::buffer_data

Definition at line 53 of file buffer.hpp.

Constructor & Destructor Documentation

◆ buffer_data() [1/2]

template<class T>
sparrow::buffer_base< T >::buffer_data::buffer_data ( )
default
Here is the call graph for this function:
Here is the caller graph for this function:

◆ buffer_data() [2/2]

template<class T>
sparrow::buffer_base< T >::buffer_data::buffer_data ( buffer_data && rhs)
constexprnoexcept

Definition at line 305 of file buffer.hpp.

Here is the call graph for this function:

Member Function Documentation

◆ operator=()

template<class T>
auto sparrow::buffer_base< T >::buffer_data::operator= ( buffer_data && rhs)
constexprnoexcept

Definition at line 316 of file buffer.hpp.

Here is the call graph for this function:

Member Data Documentation

◆ p_begin

template<class T>
pointer sparrow::buffer_base< T >::buffer_data::p_begin = nullptr

Definition at line 55 of file buffer.hpp.

◆ p_end

template<class T>
pointer sparrow::buffer_base< T >::buffer_data::p_end = nullptr

Definition at line 56 of file buffer.hpp.

◆ p_storage_end

template<class T>
pointer sparrow::buffer_base< T >::buffer_data::p_storage_end = nullptr

Definition at line 57 of file buffer.hpp.


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