cpplinq
cpplinq copied to clipboard
LINQ for C++ (cpplinq) is an extensible C++11 library of higher-order functions for range manipulation. cpplinq draws inspiration from LINQ for C#.
In case you don't know, https://archive.codeplex.com/?p=cpplinq says: > CodePlex Archive will be shut down after July 1st, 2021. I see that the README for this project says: > See the...
Hi mrange, thanks for great library. Is this repo active? I fixed `from_copy` and `select_many`. Please check it.
Is there any chance of getting this wonderful piece of code under a permissive license like MIT or similar? If I do not completely misunderstand the Microsoft Public License (Ms-PL),...
I implemented the second overload of the select operator which takes the index of the current element in the sequence. https://msdn.microsoft.com/en-us/library/bb534869%28v=vs.110%29.aspx Example: ``` std::vector str = { "Value1", "Value2", "Value3"...
The links to the documentation always redirect to https://archive.codeplex.com/?p=cpplinq Is there another source for documentation or was it somehow baked into the code plex wiki pages?
I was wondering, how can I iterate over query results without putting them into a vector first? So for example, if I do this: ``` for (auto const & item...
Actually you seem to be missing a great many Linq operators. I needed an `Any()` op and it wasn't there. I don't want to go through all the elements with...
May I ask a question? In the code, it's defined that: ``` C++ define CPPLINQ_NOEXCEPT throw() ``` But NOEXCEPT seems to say it won't throw() an exception... So what is...
Dear @mrange, First thank you for the awesome work you did on cpplinq. I'm sending you this PR as I'm currently integrating cpplinq in a project which is based on...
I've implemented the following operators aggregate without a seed last element_at distinct with a key selector start_with to_lookup with a value selector