meta  1.4.9
policy.hpp
1 #ifndef META_POLICY_HPP
2 #define META_POLICY_HPP
3 
4 
5 namespace meta {
6 
7 
9 struct as_alias_t {};
10 
11 
13 constexpr as_alias_t as_alias;
14 
15 
17 struct as_is_t {};
18 
19 
21 struct as_void_t {};
22 
23 
24 }
25 
26 
27 #endif // META_POLICY_HPP
Empty class type used to request the as void policy.
Definition: policy.hpp:21
Empty class type used to request the as alias policy.
Definition: policy.hpp:9
Empty class type used to request the as-is policy.
Definition: policy.hpp:17
meta default namespace.
Definition: factory.hpp:16
constexpr as_alias_t as_alias
Disambiguation tag.
Definition: policy.hpp:13