#include "di/any/concepts/impl.h"#include "di/any/container/any_shared.h"#include "di/any/types/method.h"#include "di/container/allocator/allocator.h"#include "di/function/monad/monad_try.h"#include "di/function/tag_invoke.h"#include "di/meta/core.h"#include "di/meta/operations.h"#include "di/meta/vocab.h"#include "di/platform/prelude.h"#include "di/types/in_place.h"#include "di/util/exchange.h"#include "di/vocab/optional/nullopt.h"#include "di/vocab/optional/optional_forward_declaration.h"#include "di/vocab/span/span_dynamic_size.h"#include "di/vocab/span/span_fixed_size.h"Go to the source code of this file.
| Namespaces | |
| namespace | di | 
| namespace | di::vocab | 
| namespace | di::vocab::byte_buffer | 
| Typedefs | |
| template<concepts::Allocator Alloc = platform::DefaultAllocator> | |
| using | di::vocab::byte_buffer::ByteStore = AnyShared<meta::List<>, Alloc> | 
| using | di::ByteBuffer = vocab::byte_buffer::ByteBufferImpl<> | 
| using | di::ExclusiveByteBuffer = vocab::byte_buffer::ExclusiveByteBufferImpl<> | 
| Variables | |
| constexpr auto | di::as_writable_byte_span = vocab::byte_buffer::AsWritableByteSpan {} | 
| constexpr auto | di::as_byte_span = vocab::byte_buffer::AsByteSpan {} |