Rosetta
Public Member Functions | List of all members
utility::small_vectorL< T, L, BUFFER_SIZE > Class Template Reference

#include <small_vector1.hh>

Inheritance diagram for utility::small_vectorL< T, L, BUFFER_SIZE >:
Inheritance graph
[legend]

Public Member Functions

 small_vectorL (small_vectorL< T, L, BUFFER_SIZE > const &)=default
 
small_vectorLoperator= (small_vectorL< T, L, BUFFER_SIZE > const &)=default
 
Toperator[] (std::size_t const i)
 
T const & operator[] (std::size_t const i) const
 
Tat (std::size_t const i)
 
T const & at (std::size_t const i) const
 

Constructor & Destructor Documentation

◆ small_vectorL()

template<typename T , std::size_t L, std::size_t BUFFER_SIZE>
utility::small_vectorL< T, L, BUFFER_SIZE >::small_vectorL ( small_vectorL< T, L, BUFFER_SIZE > const &  )
default

Member Function Documentation

◆ at() [1/2]

template<typename T , std::size_t L, std::size_t BUFFER_SIZE>
T& utility::small_vectorL< T, L, BUFFER_SIZE >::at ( std::size_t const  i)
inline

◆ at() [2/2]

template<typename T , std::size_t L, std::size_t BUFFER_SIZE>
T const& utility::small_vectorL< T, L, BUFFER_SIZE >::at ( std::size_t const  i) const
inline

◆ operator=()

template<typename T , std::size_t L, std::size_t BUFFER_SIZE>
small_vectorL& utility::small_vectorL< T, L, BUFFER_SIZE >::operator= ( small_vectorL< T, L, BUFFER_SIZE > const &  )
default

◆ operator[]() [1/2]

template<typename T , std::size_t L, std::size_t BUFFER_SIZE>
T& utility::small_vectorL< T, L, BUFFER_SIZE >::operator[] ( std::size_t const  i)
inline

◆ operator[]() [2/2]

template<typename T , std::size_t L, std::size_t BUFFER_SIZE>
T const& utility::small_vectorL< T, L, BUFFER_SIZE >::operator[] ( std::size_t const  i) const
inline

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