Explore >> Select a destination


You are here

akrzemi1.wordpress.com
| | ventspace.wordpress.com
3.3 parsecs away

Travel
| | Something that comes up occasionally for me is that I'd like to write a template function that accepts a lambda, and then peels back the layers of the lambda to get type information about it. For example, I'd like to have a templated type parameter for the return value of that lambda to be able...
| | ericniebler.com
3.9 parsecs away

Travel
| | This post describes some utilities I've recently developed for doing concept checking in C++11. These utilities are part of an ongoing project to reimplement ranges, also for C++11, but I thi...
| | entangledlogs.com
3.4 parsecs away

Travel
| | Generic Programming: Generating part of programs Introduction Generic Programming: Programming with generic parameters to avoid unnecessary code duplication and encourage code reuse. Polymorphism is also another technique to solve code reuse Puts implicit constraints on the generic types that are to be fulfilled by concrete types. template T adder(T LHS, T RHS) { return LHS + RHS; } struct Foo { inv Val = 0; } Foo f = adder(Foo{}, Foo{}): In this code snippet, we assume that Foo meets the requirement tha...
| | diego.codes
25.4 parsecs away

Travel
| Data Scientist. I like music, keyboards and Legos. Proficient in pop culture references and xkcd.