kblib 0.2.3
General utilities library for modern C++
kblib::stack< T, Container > Member List

This is the complete list of members for kblib::stack< T, Container >, including all inherited members.

clear() noexcept(noexcept(backing.clear())) -> voidkblib::stack< T, Container >inline
const_reference typedefkblib::stack< T, Container >
container() const &-> container_type &kblib::stack< T, Container >inline
container() &-> container_type &kblib::stack< T, Container >inline
container() &&-> container_typekblib::stack< T, Container >inline
container_type typedefkblib::stack< T, Container >
emplace(Args &&... args) &-> decltype(auto)kblib::stack< T, Container >inline
empty() const noexcept -> boolkblib::stack< T, Container >inline
pop() noexcept(noexcept(backing.pop_back())) -> voidkblib::stack< T, Container >inline
push(const value_type &value) -> decltype(auto)kblib::stack< T, Container >inline
push(value_type &&value) -> decltype(auto)kblib::stack< T, Container >inline
reference typedefkblib::stack< T, Container >
size() const noexcept -> size_typekblib::stack< T, Container >inline
size_type typedefkblib::stack< T, Container >
stack()kblib::stack< T, Container >inline
stack(const Container &cont)kblib::stack< T, Container >inlineexplicit
stack(const Alloc &alloc)kblib::stack< T, Container >explicit
stack(const Container &cont, const Alloc &alloc)kblib::stack< T, Container >
stack(Container &&cont, const Alloc &alloc)kblib::stack< T, Container >
stack(const stack &cont, const Alloc &alloc)kblib::stack< T, Container >
stack(stack &&cont, const Alloc &alloc)kblib::stack< T, Container >
swap(stack &other) noexcept(fakestd::is_nothrow_swappable< Container >::value) -> voidkblib::stack< T, Container >inline
top() &noexcept(noexcept(backing.back())) -> referencekblib::stack< T, Container >inline
top() const &noexcept(noexcept(backing.back())) -> const_referencekblib::stack< T, Container >inline
value_type typedefkblib::stack< T, Container >