Public Member Functions | Private Attributes | List of all members
zmq::resizable_fast_vector_t< T, S > Class Template Reference

#include <polling_util.hpp>

Public Member Functions

Tget_buf ()
 
Toperator[] (const size_t i)
 
 resizable_fast_vector_t ()
 
void resize (const size_t nitems_)
 
 ~resizable_fast_vector_t ()
 

Private Attributes

std::vector< T > * _dynamic_buf
 
T _static_buf [S]
 

Detailed Description

template<typename T, size_t S>
class zmq::resizable_fast_vector_t< T, S >

Definition at line 51 of file polling_util.hpp.

Constructor & Destructor Documentation

◆ resizable_fast_vector_t()

template<typename T , size_t S>
zmq::resizable_fast_vector_t< T, S >::resizable_fast_vector_t ( )
inline

Definition at line 54 of file polling_util.hpp.

◆ ~resizable_fast_vector_t()

template<typename T , size_t S>
zmq::resizable_fast_vector_t< T, S >::~resizable_fast_vector_t ( )
inline

Definition at line 76 of file polling_util.hpp.

Member Function Documentation

◆ get_buf()

template<typename T , size_t S>
T* zmq::resizable_fast_vector_t< T, S >::get_buf ( )
inline

Definition at line 68 of file polling_util.hpp.

◆ operator[]()

template<typename T , size_t S>
T& zmq::resizable_fast_vector_t< T, S >::operator[] ( const size_t  i)
inline

Definition at line 74 of file polling_util.hpp.

◆ resize()

template<typename T , size_t S>
void zmq::resizable_fast_vector_t< T, S >::resize ( const size_t  nitems_)
inline

Definition at line 56 of file polling_util.hpp.

Member Data Documentation

◆ _dynamic_buf

template<typename T , size_t S>
std::vector<T>* zmq::resizable_fast_vector_t< T, S >::_dynamic_buf
private

Definition at line 80 of file polling_util.hpp.

◆ _static_buf

template<typename T , size_t S>
T zmq::resizable_fast_vector_t< T, S >::_static_buf[S]
private

Definition at line 79 of file polling_util.hpp.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:11