tetl 0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
stack< T, Container > Member List

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

cstack< T, Container >protected
const_reference typedefstack< T, Container >
container_type typedefstack< T, Container >
emplace(Args &&... args) noexcept(noexcept(declval< Container >().emplace_back(etl::forward< Args >(args)...))) -> decltype(auto)stack< T, Container >inline
empty() const noexcept(noexcept(declval< Container >().empty())) -> boolstack< T, Container >inline
operator!=(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c !=rhs.c)) -> boolstack< T, Container >friend
operator<(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c< rhs.c)) -> boolstack< T, Container >friend
operator<=(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c<=rhs.c)) -> boolstack< T, Container >friend
operator==(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c==rhs.c)) -> boolstack< T, Container >friend
operator>(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c > rhs.c)) -> boolstack< T, Container >friend
operator>=(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c >=rhs.c)) -> boolstack< T, Container >friend
pop() noexcept(noexcept(declval< Container >().pop_back())) -> voidstack< T, Container >inline
push(value_type const &x) noexcept(noexcept(declval< Container >().push_back(x))) -> voidstack< T, Container >inline
push(value_type &&x) noexcept(noexcept(declval< Container >().push_back(etl::move(x)))) -> voidstack< T, Container >inline
reference typedefstack< T, Container >
size() const noexcept(noexcept(declval< Container >().size())) -> size_typestack< T, Container >inline
size_type typedefstack< T, Container >
stack()stack< T, Container >inline
stack(Container const &cont)stack< T, Container >inlineexplicit
stack(Container &&cont)stack< T, Container >inlineexplicit
stack(stack const &other)=defaultstack< T, Container >
stack(stack &&other) noexcept=defaultstack< T, Container >
swap(stack &s) noexcept(is_nothrow_swappable_v< Container >) -> voidstack< T, Container >inline
top() noexcept(noexcept(declval< Container >().back())) -> referencestack< T, Container >inline
top() const noexcept(noexcept(declval< Container >().back())) -> const_referencestack< T, Container >inline
value_type typedefstack< T, Container >