#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/ring/prelude.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::Queue< Value, Con > |
class | di::Queue< Value, Con > |
Namespaces | |
namespace | di |
namespace | di::container |
namespace | di::container::detail |
Concepts | |
concept | di::container::detail::QueueCompatible |
Functions | |
template<concepts::Container Con, typename T = meta::ContainerValue<Con>> requires (detail::QueueCompatible<Con, T>) | |
di::container::Queue (Con) -> Queue< T, Con > | |
template<concepts::InputContainer Con, typename T = meta::ContainerValue<Con>> | |
auto | di::container::tag_invoke (types::Tag< util::deduce_create >, InPlaceTemplate< Queue >, Con &&) -> Queue< T > |