@@ -19,9 +19,9 @@ namespace tao::json
1919{
2020 namespace internal
2121 {
22- [[nodiscard]] constexpr char unhex_char ( const char c ) noexcept
22+ [[nodiscard]] constexpr char unhex_char (const char c) noexcept
2323 {
24- return static_cast < char >( ( c < ' A' ) ? ( c - ' 0' ) : ( ( c < ' a' ) ? ( c - ' A' + 10 ) : ( c - ' a' + 10 ) ) );
24+ return static_cast <char >(( c < ' A' ) ? (c - ' 0' ) : (( c < ' a' ) ? (c - ' A' + 10 ) : (c - ' a' + 10 )) );
2525 }
2626
2727 template < typename V, V... >
@@ -43,7 +43,7 @@ namespace tao::json
4343 struct unhex_helper < T, vlist< V, Vs... >, C >
4444 : unhex_helper< T, vlist< V > >
4545 {
46- static_assert ( internal::dependent_false< T >, " digits must occur in pairs" );
46+ static_assert (internal::dependent_false< T >, " digits must occur in pairs" );
4747 };
4848
4949 template < typename T, typename V, V... Vs, char C1, char ... Cs >
@@ -56,27 +56,27 @@ namespace tao::json
5656 struct unhex_helper < T, vlist< V, Vs... >, C0, ' \' ' , Cs... >
5757 : unhex_helper< T, vlist< V > >
5858 {
59- static_assert ( internal::dependent_false< T >, " digit separator only allowed between pairs of digits" );
59+ static_assert (internal::dependent_false< T >, " digit separator only allowed between pairs of digits" );
6060 };
6161
6262 template < typename T, typename V, V... Vs, char C0, char C1, char ... Cs >
6363 struct unhex_helper < T, vlist< V, Vs... >, C0, C1, Cs... >
64- : unhex_helper< T, vlist< V, Vs..., V( ( unhex_char( C0 ) << 4 ) + unhex_char( C1 ) ) >, Cs... >
64+ : unhex_helper< T, vlist< V, Vs..., V(( unhex_char(C0 ) << 4 ) + unhex_char(C1) ) >, Cs... >
6565 {
6666 };
6767
6868 template < typename T, typename V, char C >
6969 [[nodiscard]] constexpr T unhex ()
7070 {
71- static_assert ( internal::dependent_false< T >, " not a hex literal" );
71+ static_assert (internal::dependent_false< T >, " not a hex literal" );
7272 return T{};
7373 }
7474
7575 template < typename T, typename V, char C0, char C1, char ... Cs >
7676 [[nodiscard]] constexpr T unhex ()
7777 {
78- static_assert ( C0 == ' 0' , " not a hex literal" );
79- static_assert ( C1 == ' x' || C1 == ' X' , " not a hex literal" );
78+ static_assert (C0 == ' 0' , " not a hex literal" );
79+ static_assert (C1 == ' x' || C1 == ' X' , " not a hex literal" );
8080 return unhex_helper< T, vlist< V >, Cs... >::unhex ();
8181 }
8282
@@ -91,7 +91,7 @@ namespace tao::json
9191 inline namespace literals
9292 {
9393 template < char ... Cs >
94- [[nodiscard]] std::vector< std::byte > operator " " _binary()
94+ [[nodiscard]] std::vector< std::byte > operator " " _binary()
9595 {
9696 return internal::unhex< std::vector< std::byte >, Cs... >();
9797 }
0 commit comments