Jason Volk
|
4e29b2429c
|
ircd::string_view: Add noexcept substr(); optimize codegen for split()/rsplit().
|
2022-07-18 16:58:02 -07:00 |
|
Jason Volk
|
4062d273e9
|
ircd: Additional _constexpr_equal utils w/ size args.
|
2022-06-28 12:37:14 -07:00 |
|
Jason Volk
|
90f88cf78d
|
ircd: Allow restricted pointer constructions for string_view/vector_view.
|
2021-03-17 18:55:56 -07:00 |
|
Jason Volk
|
f026e81a07
|
ircd: Instrument against string_view(string&&) impossible construction..
|
2020-10-28 03:31:55 -07:00 |
|
Jason Volk
|
ac56198e14
|
ircd: Add three-way comparison for string_view.
|
2020-09-10 23:50:47 -07:00 |
|
Jason Volk
|
541997ab9d
|
ircd: Add template for constexpr literal overloads.
|
2020-08-04 18:50:55 -07:00 |
|
Jason Volk
|
7b335a8285
|
ircd::util: Move _constexpr_equal() out of util for now.
|
2020-08-04 16:50:56 -07:00 |
|
Jason Volk
|
a8b3e29cac
|
ircd: Apply noexcept on various constexpr callstacks.
|
2019-08-15 00:05:48 -07:00 |
|
Jason Volk
|
a66db65a1d
|
ircd: Tweak suggestion output; satisfy several suggestions.
|
2019-08-05 16:20:48 -07:00 |
|
Jason Volk
|
7aaee4c68d
|
ircd: Mark recommended noexcept on inline constructors.
|
2019-06-22 17:36:42 -06:00 |
|
Jason Volk
|
c3b6bba288
|
ircd::buffer: Always inline fundamental buffer template utils.
|
2019-05-08 05:19:04 -07:00 |
|
Jason Volk
|
fb6bb04207
|
ircd: Various fixes for resolution of constexpr string_view & hash related; cleanup.
|
2018-09-16 21:28:46 -07:00 |
|
Jason Volk
|
81d7ba8c39
|
ircd: Various string_view conversion fixes.
|
2018-09-13 06:47:52 -07:00 |
|
Jason Volk
|
4b5545f844
|
ircd: Make some fundamental string_view ADL's constexpr.
|
2018-06-19 21:30:29 -06:00 |
|
Jason Volk
|
7021250cc3
|
ircd: Fix proper default constexpr ctor.
|
2018-03-06 03:51:51 -08:00 |
|
Jason Volk
|
025909e1eb
|
ircd: Move ctype<> into util::; add valid(string_view) boolean convenience.
|
2018-02-14 14:11:18 -08:00 |
|
Jason Volk
|
be624ca7f6
|
Update Copyrastafaris.
|
2018-02-05 21:24:34 -08:00 |
|
Jason Volk
|
ae8a8e736a
|
ircd: Comment on ctype(string_view).
|
2017-12-24 21:54:59 -07:00 |
|
Jason Volk
|
dff9be2df3
|
ircd: Add a c_str() to string_view which asserts for null termination.
|
2017-12-12 14:59:40 -07:00 |
|
Jason Volk
|
832529396c
|
ircd: Split up string_view.h.
|
2017-11-30 11:23:44 -08:00 |
|
Jason Volk
|
8811bf8a51
|
ircd: Add ircd::empty(string_view).
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
b1acf2cef1
|
ircd: Minor fixes for g++-7 c++17.
|
2017-11-30 11:23:42 -08:00 |
|
Jason Volk
|
517f1f1548
|
ircd: Improve vector_view construction.
|
2017-10-17 00:46:20 -07:00 |
|
Jason Volk
|
ddc0443edb
|
ircd: Fix issues with byte_view conversions.
|
2017-10-15 21:20:02 -07:00 |
|
Jason Volk
|
239de5c072
|
ircd: Add constexpr string_view constructors and literal _sv operator.
|
2017-10-11 20:54:02 -07:00 |
|
Jason Volk
|
aeef1aeef5
|
ircd: Add an adl's size(string_view).
|
2017-10-03 04:17:10 -07:00 |
|
Jason Volk
|
6558af5639
|
ircd: Improve vector_view construction; cleanup.
|
2017-10-03 04:17:09 -07:00 |
|
Jason Volk
|
9e2910aa1f
|
ircd: Attempt to add these hacks to string_view.
|
2017-10-03 04:17:08 -07:00 |
|
Jason Volk
|
fd53e5589a
|
ircd: Add non-standard explicit bool operator to string_view.
|
2017-09-24 18:16:45 -07:00 |
|
Jason Volk
|
57bcae7a32
|
ircd: Update notes.
|
2017-09-24 18:16:42 -07:00 |
|
Jason Volk
|
841567bdf8
|
ircd: Default argument ctor for byte_view.
|
2017-09-24 18:16:40 -07:00 |
|
Jason Volk
|
e427caf544
|
ircd: vector_view<> typdef'ing.
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
ceb172a958
|
ircd::string_view: Add glue constructor and resize().
|
2017-09-24 18:16:36 -07:00 |
|
Jason Volk
|
296fd9183b
|
ircd::util: Add ctype() template for testing string ranges.
|
2017-09-24 18:16:35 -07:00 |
|
Jason Volk
|
54d6793f59
|
Update various documentation and comments.
|
2017-09-24 18:16:33 -07:00 |
|
Jason Volk
|
c3a88edeee
|
ircd: Split string_view out of util::.
|
2017-09-24 18:16:33 -07:00 |
|