dune-spgrid 2.8.0
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Dune::SPBasicPackedMessageReadBuffer Class Reference

#include <dune/grid/spgrid/messagebuffer.hh>

Inheritance diagram for Dune::SPBasicPackedMessageReadBuffer:
Inheritance graph

Public Member Functions

 SPBasicPackedMessageReadBuffer ()
 
 SPBasicPackedMessageReadBuffer (const This &)=delete
 
 SPBasicPackedMessageReadBuffer (This &&other)
 
 ~SPBasicPackedMessageReadBuffer ()
 
Thisoperator= (const This &)=delete
 
Thisoperator= (This &&other)
 
template<class T >
void read (T &value)
 
std::size_t position () const
 

Protected Member Functions

void initialize ()
 
void reset (std::size_t size)
 

Protected Attributes

void * buffer_
 
std::size_t position_
 
std::size_t size_
 

Constructor & Destructor Documentation

◆ SPBasicPackedMessageReadBuffer() [1/3]

Dune::SPBasicPackedMessageReadBuffer::SPBasicPackedMessageReadBuffer ( )
inline

◆ SPBasicPackedMessageReadBuffer() [2/3]

Dune::SPBasicPackedMessageReadBuffer::SPBasicPackedMessageReadBuffer ( const This )
delete

◆ SPBasicPackedMessageReadBuffer() [3/3]

Dune::SPBasicPackedMessageReadBuffer::SPBasicPackedMessageReadBuffer ( This &&  other)
inline

◆ ~SPBasicPackedMessageReadBuffer()

Dune::SPBasicPackedMessageReadBuffer::~SPBasicPackedMessageReadBuffer ( )
inline

Member Function Documentation

◆ initialize()

void Dune::SPBasicPackedMessageReadBuffer::initialize ( )
inlineprotected

◆ operator=() [1/2]

This & Dune::SPBasicPackedMessageReadBuffer::operator= ( const This )
delete

◆ operator=() [2/2]

This & Dune::SPBasicPackedMessageReadBuffer::operator= ( This &&  other)
inline

◆ position()

std::size_t Dune::SPBasicPackedMessageReadBuffer::position ( ) const
inline

◆ read()

template<class T >
void Dune::SPBasicPackedMessageReadBuffer::read ( T &  value)
inline

◆ reset()

void Dune::SPBasicPackedMessageReadBuffer::reset ( std::size_t  size)
inlineprotected

Member Data Documentation

◆ buffer_

void* Dune::SPBasicPackedMessageReadBuffer::buffer_
protected

◆ position_

std::size_t Dune::SPBasicPackedMessageReadBuffer::position_
protected

◆ size_

std::size_t Dune::SPBasicPackedMessageReadBuffer::size_
protected

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