tetl 0.1.0
Embedded Template Library
|
This is the complete list of members for stack< T, Container >, including all inherited members.
c | stack< T, Container > | protected |
const_reference typedef | stack< T, Container > | |
container_type typedef | stack< 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())) -> bool | stack< T, Container > | inline |
operator!=(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c !=rhs.c)) -> bool | stack< T, Container > | friend |
operator<(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c< rhs.c)) -> bool | stack< T, Container > | friend |
operator<=(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c<=rhs.c)) -> bool | stack< T, Container > | friend |
operator==(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c==rhs.c)) -> bool | stack< T, Container > | friend |
operator>(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c > rhs.c)) -> bool | stack< T, Container > | friend |
operator>=(stack const &lhs, stack const &rhs) noexcept(noexcept(lhs.c >=rhs.c)) -> bool | stack< T, Container > | friend |
pop() noexcept(noexcept(declval< Container >().pop_back())) -> void | stack< T, Container > | inline |
push(value_type const &x) noexcept(noexcept(declval< Container >().push_back(x))) -> void | stack< T, Container > | inline |
push(value_type &&x) noexcept(noexcept(declval< Container >().push_back(etl::move(x)))) -> void | stack< T, Container > | inline |
reference typedef | stack< T, Container > | |
size() const noexcept(noexcept(declval< Container >().size())) -> size_type | stack< T, Container > | inline |
size_type typedef | stack< 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)=default | stack< T, Container > | |
stack(stack &&other) noexcept=default | stack< T, Container > | |
swap(stack &s) noexcept(is_nothrow_swappable_v< Container >) -> void | stack< T, Container > | inline |
top() noexcept(noexcept(declval< Container >().back())) -> reference | stack< T, Container > | inline |
top() const noexcept(noexcept(declval< Container >().back())) -> const_reference | stack< T, Container > | inline |
value_type typedef | stack< T, Container > |