#include <stack.hpp>
template<typename T, class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
class std::stack< T, TAllocator, TContainer >
◆ allocator_type
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
◆ container_type
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
◆ size_type
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
◆ value_type
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
◆ stack() [1/3]
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
49 : m_container(allocator)
◆ stack() [2/3]
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
53 : m_container(rhs, allocator)
◆ stack() [3/3]
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
◆ clear()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
void std::stack< T, TAllocator, TContainer >::clear |
( |
| ) |
|
|
inline |
◆ empty()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
bool std::stack< T, TAllocator, TContainer >::empty |
( |
| ) |
const |
|
inline |
94 return m_container.empty();
◆ get_allocator()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
102 return m_container.get_allocator();
◆ operator=()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
stack& std::stack< T, TAllocator, TContainer >::operator= |
( |
const stack< T, TAllocator, TContainer > & |
rhs | ) |
|
|
inline |
64 m_container = rhs.m_container;
◆ pop()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
void std::stack< T, TAllocator, TContainer >::pop |
( |
| ) |
|
|
inline |
75 m_container.pop_back();
◆ push()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
71 m_container.push_back(v);
◆ set_allocator()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
106 m_container.set_allocator(allocator);
◆ size()
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
98 return m_container.size();
◆ top() [1/2]
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
79 return m_container.back();
◆ top() [2/2]
template<typename T , class TAllocator = std::allocator, class TContainer = std::vector<T, TAllocator>>
83 return m_container.back();
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: