|
19 | 19 | /// @cond |
20 | 20 |
|
21 | 21 | namespace pqxx { |
22 | | -template <> inline constexpr std::string_view name_type<pgvector::Vector>() noexcept { return "vector"; }; |
| 22 | +template<> inline constexpr std::string_view name_type<pgvector::Vector>() noexcept { return "vector"; }; |
23 | 23 |
|
24 | | -template <> struct nullness<pgvector::Vector> : no_null<pgvector::Vector> {}; |
| 24 | +template<> struct nullness<pgvector::Vector> : no_null<pgvector::Vector> {}; |
25 | 25 |
|
26 | | -template <> struct string_traits<pgvector::Vector> { |
| 26 | +template<> struct string_traits<pgvector::Vector> { |
27 | 27 | static pgvector::Vector from_string(std::string_view text, ctx c = {}) { |
28 | 28 | if (text.size() < 2 || text.front() != '[' || text.back() != ']') { |
29 | 29 | throw conversion_error("Malformed vector literal"); |
@@ -83,11 +83,11 @@ template <> struct string_traits<pgvector::Vector> { |
83 | 83 | } |
84 | 84 | }; |
85 | 85 |
|
86 | | -template <> inline constexpr std::string_view name_type<pgvector::HalfVector>() noexcept { return "halfvec"; }; |
| 86 | +template<> inline constexpr std::string_view name_type<pgvector::HalfVector>() noexcept { return "halfvec"; }; |
87 | 87 |
|
88 | | -template <> struct nullness<pgvector::HalfVector> : no_null<pgvector::HalfVector> {}; |
| 88 | +template<> struct nullness<pgvector::HalfVector> : no_null<pgvector::HalfVector> {}; |
89 | 89 |
|
90 | | -template <> struct string_traits<pgvector::HalfVector> { |
| 90 | +template<> struct string_traits<pgvector::HalfVector> { |
91 | 91 | static pgvector::HalfVector from_string(std::string_view text, ctx c = {}) { |
92 | 92 | if (text.size() < 2 || text.front() != '[' || text.back() != ']') { |
93 | 93 | throw conversion_error("Malformed halfvec literal"); |
@@ -147,11 +147,11 @@ template <> struct string_traits<pgvector::HalfVector> { |
147 | 147 | } |
148 | 148 | }; |
149 | 149 |
|
150 | | -template <> inline constexpr std::string_view name_type<pgvector::SparseVector>() noexcept { return "sparsevec"; }; |
| 150 | +template<> inline constexpr std::string_view name_type<pgvector::SparseVector>() noexcept { return "sparsevec"; }; |
151 | 151 |
|
152 | | -template <> struct nullness<pgvector::SparseVector> : no_null<pgvector::SparseVector> {}; |
| 152 | +template<> struct nullness<pgvector::SparseVector> : no_null<pgvector::SparseVector> {}; |
153 | 153 |
|
154 | | -template <> struct string_traits<pgvector::SparseVector> { |
| 154 | +template<> struct string_traits<pgvector::SparseVector> { |
155 | 155 | static pgvector::SparseVector from_string(std::string_view text, ctx c = {}) { |
156 | 156 | if (text.size() < 4 || text.front() != '{') { |
157 | 157 | throw conversion_error("Malformed sparsevec literal"); |
|
0 commit comments