XmacsLabs / lolly

lolly: A user-friendly C++ library
https://xmacslabs.github.io/lolly/
GNU General Public License v3.0
10 stars 6 forks source link

[21_4] make behavior of as_int consistent with is_int #308

Closed jingkaimori closed 7 months ago

da-liii commented 7 months ago

还需要把 string(char* x) 这个接口加回来

da-liii commented 7 months ago

在另外一个单独的pr里面,另外 string << string_view 这个现在不支持,这个也需要支持一下吧,不然工作量太大了

da-liii commented 7 months ago

参考这个pr: https://github.com/XmacsLabs/moebius/pull/24

jingkaimori commented 7 months ago

还需要把 string(char* x) 这个接口加回来

这个加不回来,和字符串字面量接口冲突:

https://github.com/XmacsLabs/lolly/blob/98b717b542239b6d825a27a8e3fc5cc0d31b4a8a/lolly/data/lolly_string.hpp#L68

string << string_view 这个现在不支持

这个有对应的重载:

https://github.com/XmacsLabs/lolly/blob/98b717b542239b6d825a27a8e3fc5cc0d31b4a8a/lolly/data/lolly_string.hpp#L139-L140

da-liii commented 7 months ago

参考这个pr: https://github.com/XmacsLabs/moebius/pull/24

这个pr你take over吧,我不知道怎么改才能最终通过。在这个pr上继续做,或者新提一个pr,我们需要评估一下,是否需要再做一些更改