SLIDE  3.0.0
A simulator for lithium-ion battery pack degradation
Loading...
Searching...
No Matches
slide::ArrayVec< Tdata > Class Template Reference

#include <ArrayVec.hpp>

Public Member Functions

 ArrayVec ()=default
 
void push_back (std::span< const Tdata > spn)
 
void push_back (const Tdata &x)
 
constexpr auto begin () noexcept
 
constexpr auto end () noexcept
 
constexpr auto cbegin () noexcept
 
constexpr auto cend () noexcept
 

Public Attributes

std::vector< Tdata > data
 

Constructor & Destructor Documentation

◆ ArrayVec()

template<typename Tdata >
slide::ArrayVec< Tdata >::ArrayVec ( )
default

Member Function Documentation

◆ begin()

template<typename Tdata >
constexpr auto slide::ArrayVec< Tdata >::begin ( )
inlineconstexprnoexcept

◆ cbegin()

template<typename Tdata >
constexpr auto slide::ArrayVec< Tdata >::cbegin ( )
inlineconstexprnoexcept

◆ cend()

template<typename Tdata >
constexpr auto slide::ArrayVec< Tdata >::cend ( )
inlineconstexprnoexcept

◆ end()

template<typename Tdata >
constexpr auto slide::ArrayVec< Tdata >::end ( )
inlineconstexprnoexcept

◆ push_back() [1/2]

template<typename Tdata >
void slide::ArrayVec< Tdata >::push_back ( const Tdata &  x)
inline

◆ push_back() [2/2]

template<typename Tdata >
void slide::ArrayVec< Tdata >::push_back ( std::span< const Tdata >  spn)
inline

Member Data Documentation

◆ data

template<typename Tdata >
std::vector<Tdata> slide::ArrayVec< Tdata >::data

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