Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
fishnet::util::FixedSizeBuffer< T, C > Class Template Reference

#include <FixedSizeBuffer.hpp>

Public Member Functions

 FixedSizeBuffer (size_t capacity, UnaryFunction< T, C > auto mapper)
 
bool empty () const noexcept
 
template<typename U >
void push (U &&value)
 
auto begin ()
 
auto end ()
 

Constructor & Destructor Documentation

◆ FixedSizeBuffer()

template<typename T , typename C >
fishnet::util::FixedSizeBuffer< T, C >::FixedSizeBuffer ( size_t  capacity,
UnaryFunction< T, C > auto  mapper 
)
inline

Member Function Documentation

◆ begin()

template<typename T , typename C >
auto fishnet::util::FixedSizeBuffer< T, C >::begin ( )
inline

◆ empty()

template<typename T , typename C >
bool fishnet::util::FixedSizeBuffer< T, C >::empty ( ) const
inlinenoexcept

◆ end()

template<typename T , typename C >
auto fishnet::util::FixedSizeBuffer< T, C >::end ( )
inline

◆ push()

template<typename T , typename C >
template<typename U >
void fishnet::util::FixedSizeBuffer< T, C >::push ( U &&  value)
inline

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