Compile time set of tuning parameters an algorithm accepts.
#include <eve/module/algo.hpp>| Settings | Deduced keyword settings, never spelled by hand. |
Every algorithm carries a default set and accepts traits between brackets. Naming them one at a time builds the set as the call is written:
A set gathers several traits in a single pair of brackets, which several calls can share:
Traits a call passes override the algorithm's defaults. Those it leaves out keep their default value.
Public Member Functions | |
| template<rbr::concepts::option... Options> | |
| constexpr | traits (Options &&... options) |
| Builds a set from the traits named one by one. | |
| template<typename... Options> | |
| constexpr | traits (rbr::settings< Options... > const &options) |
| Builds a set from an existing keyword settings object. | |