chunkedseq
container library for large in-memory data sets
|
[fixedcapacitystack] More...
#include <fixedcapacitybase.hpp>
Public Types | |
using | size_type = int |
using | value_type = typename Array_alloc::value_type |
using | allocator_type = Item_alloc |
using | segment_type = segment< value_type * > |
Static Public Attributes | |
static constexpr int | capacity = Array_alloc::capacity |
Fixed-capacity contiguous stack
Although supported, pushes and pops on the front of the container take time linear in the size of the container.
Array_alloc | Type of the allocator object used to define the storage policy of the array that is used by the stack to store the items of the stack. |
Item_alloc | Type of the allocator object used to define the storage allocation model. By default, the allocator class template is used, which defines the simplest memory allocation model and is value-independent. Aliased as member type vector::allocator_type. |
Definition at line 1581 of file fixedcapacitybase.hpp.
using pasl::data::fixedcapacity::base::stack< Array_alloc, Item_alloc >::allocator_type = Item_alloc |
Definition at line 1586 of file fixedcapacitybase.hpp.
using pasl::data::fixedcapacity::base::stack< Array_alloc, Item_alloc >::segment_type = segment<value_type*> |
Definition at line 1587 of file fixedcapacitybase.hpp.
using pasl::data::fixedcapacity::base::stack< Array_alloc, Item_alloc >::size_type = int |
Definition at line 1584 of file fixedcapacitybase.hpp.
using pasl::data::fixedcapacity::base::stack< Array_alloc, Item_alloc >::value_type = typename Array_alloc::value_type |
Definition at line 1585 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1606 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1609 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1617 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1621 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1659 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1686 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1757 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1633 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1786 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1792 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1654 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1681 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1629 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1766 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1779 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1749 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1753 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1637 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1673 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1664 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1718 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1729 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1711 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1724 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1648 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1641 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1698 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1705 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1691 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1771 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1625 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1761 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1734 of file fixedcapacitybase.hpp.
|
inline |
Definition at line 1742 of file fixedcapacitybase.hpp.
|
static |
Definition at line 1589 of file fixedcapacitybase.hpp.