vecmem 1.14.0
Loading...
Searching...
No Matches
types.hpp
1/* VecMem project, part of the ACTS project (R&D line)
2 *
3 * (c) 2023 CERN for the benefit of the ACTS project
4 *
5 * Mozilla Public License Version 2.0
6 */
7#pragma once
8
9// Local include(s).
10#include "vecmem/containers/data/vector_view.hpp"
11
12// System include(s).
13#include <type_traits>
14
15namespace vecmem {
16namespace edm {
17namespace details {
18
20using memory_view = data::vector_view<char>;
21
23using const_memory_view = data::vector_view<const char>;
24
26using size_type = memory_view::size_type;
27
29using size_pointer = std::add_pointer_t<size_type>;
30
32using const_size_pointer = std::add_pointer_t<std::add_const_t<size_type> >;
33
34} // namespace details
35} // namespace edm
36} // namespace vecmem
unsigned int size_type
We cannot use boolean types.
Definition vector_view.hpp:47
Main namespace for the vecmem classes/functions.
Definition atomic_ref.hpp:16