some traits should just be replaced with a combination of different traits. do that replacement
returns eve::sparse or eve::dense (default is eve::dense)
removes a given key from traits if and only if the condition is true
removes a given key from traits.
returns specified if any, otherwise the default index type suggested by the library
returns expected_smaller_r if one is specificed
returns specified overflow
returns cardinal which should be used.
returns all types that should be considered for a given Traits and Range/Iterator (as a kumi::tuple)
returns extra types to consider requested by traits as a kumi::tuple
returns unrolling requested by traits (default 1)
| Traits | |
| Traits,RangeOrIterator |
Classes | |
| struct | eve::algo::traits< Settings > |
| A compile time set of all the tuning parameters passed to the algorithm. These allow you to fine-tune the loops and not being stuck with our defaults. More... | |