16 Commits

Author SHA1 Message Date
Sadie Powell
4e488cb54d Refactor classbase/CullResult into Cullable/Cullable::Result. 2021-03-02 05:56:56 +00:00
Sadie Powell
601ddbbb25 Replace defaultdeleter with the C++11 one and rename culldeleter. 2021-01-30 19:53:36 +00:00
Sadie Powell
cac18ebf0d Add a method for comparing two maps. 2020-07-24 13:56:16 +01:00
InspIRCd Robot
8f62016f16 Update copyright headers. 2020-01-31 12:48:25 +00:00
Sadie Powell
62483525bb Move DeleteZero to stdalgo::delete_zero. 2020-01-19 15:41:23 +00:00
InspIRCd Robot
aa692dc103 Update copyright headers. 2020-01-11 22:14:43 +00:00
Peter Powell
58a0a7e014 Implement IRCv3 message tag support.
Co-authored-by: Attila Molnar <attilamolnar@hush.com>
2018-08-13 21:51:11 +01:00
Peter Powell
9cf448a332 Replace irc::stringjoiner with a generic stdalgo::string::join.
This can also be used with different types of collection containing
values which are not a string.
2018-07-26 21:41:36 +01:00
Attila Molnar
5378b913a6 Add stdalgo::string::replace() and replace_all() 2016-08-22 17:10:41 +02:00
Attila Molnar
90ea1b01b7 Add stdalgo::string::equalsci and use it instead of irc::string for case-insensitive comparison 2016-08-22 16:46:44 +02:00
Attila Molnar
48f8f79317 Add stdalgo::isin() and use it to simplify code 2014-11-01 18:21:30 +01:00
Attila Molnar
fbc73e2078 Add stdalgo::erase() and use it to simplify code 2014-11-01 18:17:04 +01:00
Attila Molnar
ef0fecc856 Add stdalgo::delete_all() that deletes all elements in a container 2014-03-24 16:50:48 +01:00
Attila Molnar
facea19731 Cull ident sockets instead of immediate delete, add stdalgo::culldeleter 2014-03-24 16:44:04 +01:00
Attila Molnar
6d9b2bfee0 Make it possible to customize how SimpleExtItem should delete items 2014-03-24 16:39:20 +01:00
Attila Molnar
671a80a70b Create the stdalgo namespace for container-related algorithms, add stdalgo::vector::swaperase() 2014-03-24 16:33:09 +01:00