di
0.1.0
Loading...
Searching...
No Matches
vector_size_bytes.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/container/vector/constant_vector.h
"
4
#include "
di/container/vector/vector_size.h
"
5
#include "
di/types/prelude.h
"
6
7
namespace
di::container::vector
{
8
template
<concepts::detail::ConstantVector Vec>
9
constexpr
auto
size_bytes
(Vec
const
&
vector
) ->
size_t
{
10
return
sizeof
(meta::detail::VectorValue<Vec>) *
vector::size
(
vector
);
11
}
12
}
constant_vector.h
di::container::vector
Definition
vector_append_container.h:17
di::container::vector::size
constexpr auto size(concepts::detail::ConstantVector auto const &vector) -> size_t
Definition
vector_size.h:7
di::container::vector::size_bytes
constexpr auto size_bytes(Vec const &vector) -> size_t
Definition
vector_size_bytes.h:9
prelude.h
vector_size.h
di
container
vector
vector_size_bytes.h
Generated by
1.13.2