@@ -20,40 +20,40 @@ namespace decimal {
2020constexpr auto operator "" _DF(const char* str) -> decimal32_t
2121constexpr auto operator "" _df(const char* str) -> decimal32_t
2222
23- constexpr auto operator "" _DF(unsigned long long v ) -> decimal32_t
24- constexpr auto operator "" _df(unsigned long long v ) -> decimal32_t
23+ constexpr auto operator "" _DF(const char* str, std::size_t len ) -> decimal32_t
24+ constexpr auto operator "" _df(const char* str, std::size_t len ) -> decimal32_t
2525
2626constexpr auto operator "" _DD(const char* str) -> decimal64_t
2727constexpr auto operator "" _dd(const char* str) -> decimal64_t
2828
29- constexpr auto operator "" _DD(unsigned long long v ) -> decimal64_t
30- constexpr auto operator "" _dd(unsigned long long v ) -> decimal64_t
29+ constexpr auto operator "" _DD(const char* str, std::size_t len ) -> decimal64_t
30+ constexpr auto operator "" _dd(const char* str, std::size_t len ) -> decimal64_t
3131
3232constexpr auto operator "" _DL(const char* str) -> decimal128_t
3333constexpr auto operator "" _dl(const char* str) -> decimal128_t
3434
35- constexpr auto operator "" _DL(unsigned long long v ) -> decimal128_t
36- constexpr auto operator "" _dl(unsigned long long v ) -> decimal128_t
35+ constexpr auto operator "" _DL(const char* str, std::size_t len ) -> decimal128_t
36+ constexpr auto operator "" _dl(const char* str, std::size_t len ) -> decimal128_t
3737
3838// ----- Fast Type Literals -----
3939
4040constexpr auto operator "" _DFF(const char* str) -> decimal_fast32_t
4141constexpr auto operator "" _dff(const char* str) -> decimal_fast32_t
4242
43- constexpr auto operator "" _DFF(unsigned long long v ) -> decimal_fast32_t
44- constexpr auto operator "" _dff(unsigned long long v ) -> decimal_fast32_t
43+ constexpr auto operator "" _DFF(const char* str, std::size_t len ) -> decimal_fast32_t
44+ constexpr auto operator "" _dff(const char* str, std::size_t len ) -> decimal_fast32_t
4545
4646constexpr auto operator "" _DDF(const char* str) -> decimal_fast64_t
4747constexpr auto operator "" _ddf(const char* str) -> decimal_fast64_t
4848
49- constexpr auto operator "" _DDF(unsigned long long v ) -> decimal_fast64_t
50- constexpr auto operator "" _ddf(unsigned long long v ) -> decimal_fast64_t
49+ constexpr auto operator "" _DDF(const char* str, std::size_t len ) -> decimal_fast64_t
50+ constexpr auto operator "" _ddf(const char* str, std::size_t len ) -> decimal_fast64_t
5151
5252constexpr auto operator "" _DLF(const char* str) -> decimal_fast128_t
5353constexpr auto operator "" _dlf(const char* str) -> decimal_fast128_t
5454
55- constexpr auto operator "" _DLF(unsigned long long v ) -> decimal_fast128_t
56- constexpr auto operator "" _dlf(unsigned long long v ) -> decimal_fast128_t
55+ constexpr auto operator "" _DLF(const char* str, std::size_t len ) -> decimal_fast128_t
56+ constexpr auto operator "" _dlf(const char* str, std::size_t len ) -> decimal_fast128_t
5757
5858} //namespace decimal
5959} //namespace boost
0 commit comments