|
1 | | -// include/beman/optional26/detail/stl_interfaces/fwd.hpp -*-C++-*- |
2 | 1 | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
3 | 2 |
|
4 | 3 | // Copyright (C) 2019 T. Zachary Laine |
5 | 4 | // |
6 | 5 | // Distributed under the Boost Software License, Version 1.0. (See |
7 | 6 | // accompanying file LICENSE_1_0.txt or copy at |
8 | 7 | // http://www.boost.org/LICENSE_1_0.txt) |
9 | | -#ifndef BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_FWD_HPP |
10 | | -#define BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_FWD_HPP |
| 8 | +#ifndef BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_FWD_HPP |
| 9 | +#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_FWD_HPP |
11 | 10 |
|
12 | | -#include <beman/iterator_interface26/detail/stl_interfaces/config.hpp> |
| 11 | +#include <beman/iterator_interface/detail/stl_interfaces/config.hpp> |
13 | 12 |
|
14 | | -#if BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_USE_CONCEPTS |
| 13 | +#if BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_USE_CONCEPTS |
15 | 14 | #include <ranges> |
16 | 15 | #endif |
17 | 16 | #if defined(__cpp_lib_three_way_comparison) |
18 | 17 | #include <compare> |
19 | 18 | #endif |
20 | 19 |
|
21 | | -#ifndef BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_DOXYGEN |
| 20 | +#ifndef BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_DOXYGEN |
22 | 21 |
|
23 | 22 | #if defined(_MSC_VER) || defined(__GNUC__) && __GNUC__ < 8 |
24 | | -#define BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_NO_HIDDEN_FRIEND_CONSTEXPR |
25 | | -#define BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR |
| 23 | +#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NO_HIDDEN_FRIEND_CONSTEXPR |
| 24 | +#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR |
26 | 25 | #else |
27 | | -#define BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR constexpr |
| 26 | +#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_HIDDEN_FRIEND_CONSTEXPR constexpr |
28 | 27 | #endif |
29 | 28 |
|
30 | 29 | #if defined(__GNUC__) && __GNUC__ < 9 |
31 | | -#define BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_CONCEPT concept bool |
| 30 | +#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_CONCEPT concept bool |
32 | 31 | #else |
33 | | -#define BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_CONCEPT concept |
| 32 | +#define BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_CONCEPT concept |
34 | 33 | #endif |
35 | 34 |
|
36 | 35 | #endif |
37 | 36 |
|
38 | | -namespace beman::iterator_interface26::detail { |
| 37 | +namespace beman::iterator_interface::detail { |
39 | 38 | namespace stl_interfaces { |
40 | 39 |
|
41 | 40 | /** An enumeration used to indicate whether the underlying data have a |
42 | 41 | contiguous or discontiguous layout when instantiating `view_interface` |
43 | 42 | and `sequence_container_interface`. */ |
44 | 43 | enum class element_layout : bool { discontiguous = false, contiguous = true }; |
45 | 44 |
|
46 | | -BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_NAMESPACE_V1 { |
| 45 | +BEMAN_ITERATOR_INTERFACE_DETAIL_STL_INTERFACES_NAMESPACE_V1 { |
47 | 46 |
|
48 | 47 | namespace v1_dtl { |
49 | 48 | template <typename... T> |
@@ -83,6 +82,6 @@ BEMAN_ITERATOR_INTERFACE26_DETAIL_STL_INTERFACES_NAMESPACE_V1 { |
83 | 82 | } // namespace v1_dtl |
84 | 83 | } |
85 | 84 | } // namespace stl_interfaces |
86 | | -} // namespace beman::optional26::detail |
| 85 | +} // namespace beman::iterator_interface::detail |
87 | 86 |
|
88 | 87 | #endif |
0 commit comments