Loading...
Searching...
No Matches
Public Member Functions | List of all members
bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t > Class Template Referenceabstract

Interface for ProxyVector storages. More...

#include <proxyVector.hpp>

Inheritance diagram for bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t >:
Inheritance graph
[legend]

Public Member Functions

virtual const_pointer_t data () const =0
 
virtual pointer_t data ()=0
 
virtual bool empty () const =0
 
virtual void resize (std::size_t size)=0
 
virtual std::size_t size () const =0
 

Detailed Description

template<typename pointer_t, typename const_pointer_t>
class bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t >

Interface for ProxyVector storages.

Template Parameters
pointer_tdefines a pointer to the data stored
const_pointer_tdefines a constant pointer to the data stored

Definition at line 165 of file proxyVector.hpp.

Member Function Documentation

◆ data() [1/2]

template<typename pointer_t , typename const_pointer_t >
virtual const_pointer_t bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t >::data ( ) const
pure virtual

◆ data() [2/2]

template<typename pointer_t , typename const_pointer_t >
virtual pointer_t bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t >::data ( )
pure virtual

◆ empty()

template<typename pointer_t , typename const_pointer_t >
virtual bool bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t >::empty ( ) const
pure virtual

◆ resize()

template<typename pointer_t , typename const_pointer_t >
virtual void bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t >::resize ( std::size_t size)
pure virtual

◆ size()

template<typename pointer_t , typename const_pointer_t >
virtual std::size_t bitpit::ProxyVectorStorageInterface< pointer_t, const_pointer_t >::size ( ) const
pure virtual

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