@@ -21,7 +21,7 @@ struct Truncate
2121 }
2222};
2323
24- template<typename Scalar, uint16_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar>)
24+ template<typename Scalar, int32_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar>)
2525struct Truncate<vector <Scalar, 1 >, vector <Scalar, N> NBL_PARTIAL_REQ_BOT (concepts::Scalar<Scalar>) >
2626{
2727 NBL_CONSTEXPR_FUNC vector <Scalar, 1 > operator ()(const vector <Scalar, N> v)
@@ -31,7 +31,7 @@ struct Truncate<vector<Scalar, 1>, vector<Scalar, N> NBL_PARTIAL_REQ_BOT(concept
3131 }
3232};
3333
34- template<typename Scalar, uint16_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar> && N >= 2 )
34+ template<typename Scalar, int32_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar> && N >= 2 )
3535struct Truncate<vector <Scalar, 2 >, vector <Scalar, N> NBL_PARTIAL_REQ_BOT (concepts::Scalar<Scalar> && N >= 2 ) >
3636{
3737 NBL_CONSTEXPR_FUNC vector <Scalar, 2 > operator ()(const vector <Scalar, N> v)
@@ -41,7 +41,7 @@ struct Truncate<vector<Scalar, 2>, vector<Scalar, N> NBL_PARTIAL_REQ_BOT(concept
4141 }
4242};
4343
44- template<typename Scalar, uint16_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar>&& N >= 3 )
44+ template<typename Scalar, int32_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar>&& N >= 3 )
4545struct Truncate<vector <Scalar, 3 >, vector <Scalar, N> NBL_PARTIAL_REQ_BOT (concepts::Scalar<Scalar>&& N >= 3 ) >
4646{
4747 NBL_CONSTEXPR_FUNC vector <Scalar, 3 > operator ()(const vector <Scalar, N> v)
@@ -51,7 +51,7 @@ struct Truncate<vector<Scalar, 3>, vector<Scalar, N> NBL_PARTIAL_REQ_BOT(concept
5151 }
5252};
5353
54- template<typename Scalar, uint16_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar>&& N >= 4 )
54+ template<typename Scalar, int32_t N> NBL_PARTIAL_REQ_TOP (concepts::Scalar<Scalar>&& N >= 4 )
5555struct Truncate<vector <Scalar, 4 >, vector <Scalar, N> NBL_PARTIAL_REQ_BOT (concepts::Scalar<Scalar>&& N >= 4 ) >
5656{
5757 NBL_CONSTEXPR_FUNC vector <Scalar, 4 > operator ()(const vector <Scalar, N> v)
0 commit comments