|
dune-functions 2.9.1
|
Loading...
Searching...
No Matches
overflowarray.hh
Go to the documentation of this file.
Definition polynomial.hh:11
std::size_t hash_range(It first, It last)
A dynamically sized array-like class with overflow.
Definition overflowarray.hh:45
const value_type & const_reference
Definition overflowarray.hh:53
const_iterator end() const
Returns a const_iterator pointing to the end of the OverflowArray.
Definition overflowarray.hh:145
bool operator==(const OverflowArray &other) const
Definition overflowarray.hh:73
friend std::size_t hash_value(const OverflowArray &v) noexcept
Compute hash value.
Definition overflowarray.hh:216
void push_back(const value_type &t)
Appends an element to the end of the OverflowArray,.
Definition overflowarray.hh:104
friend std::ostream & operator<<(std::ostream &s, const OverflowArray &c)
Write container to an output stream.
Definition overflowarray.hh:221
iterator begin()
Returns a iterator pointing to the beginning of the OverflowArray.
Definition overflowarray.hh:130
bool empty() const
Returns true if OverflowArray has no elements.
Definition overflowarray.hh:201
size_type size() const
Returns number of elements in the OverflowArray.
Definition overflowarray.hh:196
typename BaseArray::value_type value_type
Definition overflowarray.hh:51
void pop_back()
Erases the last element of the OverflowArray, O(1) time.
Definition overflowarray.hh:110
Dune::GenericIterator< OverflowArray, value_type > iterator
Definition overflowarray.hh:57
const_iterator begin() const
Returns a const_iterator pointing to the beginning of the OverflowArray.
Definition overflowarray.hh:135
OverflowArray()=default
static constexpr size_type capacity()
Returns the capacity of the OverflowArray.
Definition overflowarray.hh:206
static constexpr size_type max_size()
Returns the maximum length of the OverflowArray.
Definition overflowarray.hh:211
const_reference front() const
Returns const reference to first element of OverflowArray.
Definition overflowarray.hh:178
iterator end()
Returns an iterator pointing to the end of the OverflowArray.
Definition overflowarray.hh:140
void resize(size_type n)
Specifies a new size for the OverflowArray.
Definition overflowarray.hh:93
Dune::GenericIterator< const OverflowArray, const value_type > const_iterator
Definition overflowarray.hh:58
const_reference back() const
Returns const reference to last element of OverflowArray.
Definition overflowarray.hh:190
OverflowArray(const std::initializer_list< value_type > &l)
Definition overflowarray.hh:67
reference back()
Returns reference to last element of OverflowArray.
Definition overflowarray.hh:184
void push_front(const value_type &t)
Inserts an element to the begin of the OverflowArray,.
Definition overflowarray.hh:122
reference front()
Returns reference to first element of OverflowArray.
Definition overflowarray.hh:172
reference operator[](size_type i)
Returns reference to the i'th element.
Definition overflowarray.hh:150
T copy_n(T... args)
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8