Skip to content

Commit e30cc4c

Browse files
fix: Add backward-compatible aliases for existing downstream users
Signed-off-by: FrozenlemonTee <1115306170@qq.com>
1 parent d967010 commit e30cc4c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/primitive/traits.cppm

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,19 @@ struct traits<primitive<T, Policies...>> {
4444
};
4545

4646
} // namespace mcpplibs::primitives::meta
47+
48+
// Backward-compatible aliases for existing downstream users.
49+
export namespace mcpplibs::primitives::traits {
50+
using policy_category [[deprecated]] = meta::policy_category;
51+
52+
template <typename T, typename PoliciesTuple>
53+
using make_primitive [[deprecated]] = meta::make_primitive<T, PoliciesTuple>;
54+
55+
template <underlying_type T, typename PoliciesTuple>
56+
using make_primitive_t [[deprecated]] = meta::make_primitive_t<T, PoliciesTuple>;
57+
58+
using default_policies [[deprecated]] = meta::default_policies;
59+
60+
template <typename T>
61+
using primitive_traits [[deprecated]] = meta::traits<T>;
62+
} // namespace mcpplibs::primitives::traits

0 commit comments

Comments
 (0)