1 #ifndef FWCore_Utilities_VecArray_h
2 #define FWCore_Utilities_VecArray_h
27 template <
typename T,
unsigned int N>
80 throw std::length_error(
"push_back on already-full VecArray (N="+std::to_string(
N)+
")");
97 throw std::length_error(
"Requesting size "+std::to_string(size)+
" while maximum allowed is "+std::to_string(
N));
const_iterator cbegin() const noexcept
std::ptrdiff_t difference_type
std::pair< int, int > value_type
const_reference back() const
void resize(unsigned int size)
const_iterator cend() const noexcept
const value_type * const_pointer
const value_type * const_iterator
const_iterator end() const noexcept
void push_back(const T &value)
const value_type & const_reference
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
void swap(VecArray &other) noexcept(noexcept(std::swap(data_, other.data_))&&noexcept(std::swap(size_, other.size_)))
reference operator[](size_type pos)
const_pointer data() const
const_reference operator[](size_type pos) const
const_iterator begin() const noexcept
void push_back_unchecked(const T &value)
const_reference front() const
static constexpr size_type capacity() noexcept
constexpr bool empty() const noexcept
constexpr size_type size() const noexcept
iterator begin() noexcept