CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
UnaryAlgorithm.hpp File Reference

Identify traits for algorithms, like we do for other types The traits help us generate auxiliary algorithm overloads This is somewhat similar to the pattern of traits and algorithms for ranges and views It allows us to get algorithm overloads for free, including default inference of the best execution policies. More...

Go to the source code of this file.

Classes

class  CeresEngine::UnaryAlgorithmFunctor< Derived >
 Overloads for unary invoke algorithms. More...
 

Namespaces

namespace  CeresEngine
 

Detailed Description

Identify traits for algorithms, like we do for other types The traits help us generate auxiliary algorithm overloads This is somewhat similar to the pattern of traits and algorithms for ranges and views It allows us to get algorithm overloads for free, including default inference of the best execution policies.

See also
https://en.cppreference.com/w/cpp/ranges/transform_view
https://en.cppreference.com/w/cpp/ranges/view