#include "di/container/action/to.h"#include "di/container/concepts/prelude.h"#include "di/container/iterator/iterator_base.h"#include "di/container/meta/prelude.h"#include "di/container/vector/vector.h"#include "di/container/view/as_rvalue.h"#include "di/util/deduce_create.h"#include "di/vocab/optional/prelude.h"Go to the source code of this file.
Classes | |
| class | di::container::Stack< Value, Con > |
| class | di::Stack< Value, Con > |
Namespaces | |
| namespace | di |
| namespace | di::container |
| namespace | di::container::detail |
Concepts | |
| concept | di::container::detail::StackCompatible |
Functions | |
| template<concepts::Container Con, typename T = meta::ContainerValue<Con>> requires (detail::StackCompatible<Con, T>) | |
| di::container::Stack (Con) -> Stack< T, Con > | |
| template<concepts::InputContainer Con, typename T = meta::ContainerValue<Con>> | |
| auto | di::container::tag_invoke (types::Tag< util::deduce_create >, InPlaceTemplate< Stack >, Con &&) -> Stack< T > |