aboutsummaryrefslogtreecommitdiff
path: root/include/stdalgo.h
Commit message (Expand)AuthorAgeFilesLines
* Move stdalgo::string::{equalsci,tocstr} to utility/string.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Co-authored-year: 2016 Gravatar Sadie Powell2023-08-111-32/+0
* Move stdalgo::string::join to utility/string and templatise separator.Gravatar Sadie Powell2023-08-111-19/+0
* Slim down stdalgo by removing unused and duplicate functions.Gravatar Sadie Powell2023-01-241-117/+0
* Qualify auto correctly in all cases.Gravatar Sadie Powell2023-01-101-1/+1
* Move cull_delete to be inside of Cullable.Gravatar Sadie Powell2022-12-271-9/+0
* Replace foo.erase(foo.{size|end}()-1) with foo.pop_back().Gravatar Sadie Powell2022-10-011-1/+1
* Use auto instead of type names where the type is obvious.Gravatar Sadie Powell2022-09-291-1/+1
* Switch from NULL to nullptr.Gravatar Sadie Powell2022-07-221-1/+1
* Move stdalgo::map::difference to its own utility header.Gravatar Sadie Powell2022-01-311-63/+0
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-6/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-03-311-2/+2
|\|
| * Fix various documentation comments.Gravatar Sadie Powell2021-03-311-2/+2
* | Refactor classbase/CullResult into Cullable/Cullable::Result.Gravatar Sadie Powell2021-03-021-1/+1
* | Replace defaultdeleter with the C++11 one and rename culldeleter.Gravatar Sadie Powell2021-01-301-14/+2
* | Add a method for comparing two maps.Gravatar Sadie Powell2020-07-241-0/+63
|/
* Update copyright headers.Gravatar InspIRCd Robot2020-01-311-1/+1
* Move DeleteZero to stdalgo::delete_zero.Gravatar Sadie Powell2020-01-191-0/+11
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+2
* Implement IRCv3 message tag support.•••Co-authored-by: Attila Molnar <attilamolnar@hush.com> Gravatar Peter Powell2018-08-131-0/+82
* 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. Gravatar Peter Powell2018-07-261-0/+19
* Add stdalgo::string::replace() and replace_all()Gravatar Attila Molnar2016-08-221-0/+35
* Add stdalgo::string::equalsci and use it instead of irc::string for case-inse...Gravatar Attila Molnar2016-08-221-0/+32
* Add stdalgo::isin() and use it to simplify codeGravatar Attila Molnar2014-11-011-0/+12
* Add stdalgo::erase() and use it to simplify codeGravatar Attila Molnar2014-11-011-0/+18
* Add stdalgo::delete_all() that deletes all elements in a containerGravatar Attila Molnar2014-03-241-0/+10
* Cull ident sockets instead of immediate delete, add stdalgo::culldeleterGravatar Attila Molnar2014-03-241-0/+9
* Make it possible to customize how SimpleExtItem should delete itemsGravatar Attila Molnar2014-03-241-0/+12
* Create the stdalgo namespace for container-related algorithms, add stdalgo::v...Gravatar Attila Molnar2014-03-241-0/+66