utilities.hpp
1 #pragma once
2 
8 #include "../namespace.hpp"
9 
10 namespace Cvb
11 {
12 
13 CVB_BEGIN_INLINE_NS
14 
15 namespace Shims
16 {
17 
23 struct in_place_t
24 {
25 };
26 
28 static constexpr in_place_t in_place{};
29 
30 }
31 
32 CVB_END_INLINE_NS
33 
34 } // namespace Cvb
Disambiguation tags that can be passed to the constructors of optional() to indicate that the contain...
Definition: utilities.hpp:23
Root namespace for the Image Manager interface.
Definition: version.hpp:11
static constexpr in_place_t in_place
Tag to indicate an optional to in-place construct a value.
Definition: utilities.hpp:28