|
| struct | imt::base::core::util::CrtpHelper< T, CrtpType > |
| | Requires == from the underlying type and provides == and !=. More...
|
| |
| struct | imt::base::core::util::Ignore1< T > |
| |
| struct | imt::base::core::util::Ignore2< T > |
| |
| struct | imt::base::core::util::Ignore3< T > |
| |
| struct | imt::base::core::util::Ignore4< T > |
| |
| struct | imt::base::core::util::Ignore5< T > |
| |
| struct | imt::base::core::util::Ignore6< T > |
| |
| struct | imt::base::core::util::Ignore7< T > |
| |
| struct | imt::base::core::util::Ignore8< T > |
| |
| struct | imt::base::core::util::Ignore9< T > |
| |
| struct | imt::base::core::util::Ignore10< T > |
| |
| struct | imt::base::core::util::EqualityComparable< T > |
| | Requires == from the underlying type and provides == and !=. More...
|
| |
| struct | imt::base::core::util::LessThanComparable< T > |
| | Requires < from the underlying type and provides <, >, <=, >=. More...
|
| |
| struct | imt::base::core::util::TotallyOrdered< T > |
| | Provides ==, !=, <, >, <=, >=. More...
|
| |
| struct | imt::base::core::util::Addable< T > |
| | Requires +, += from the underlying type and provides +, +=. More...
|
| |
| struct | imt::base::core::util::Subtractable< T > |
| | Requires -, -= from the underlying type and provides -, -=. More...
|
| |
| struct | imt::base::core::util::Additive< T > |
| | Groups Addable and Subtractable to one skill. More...
|
| |
| struct | imt::base::core::util::Multipliable< T > |
| | Requires * from the underlying type and provides *. More...
|
| |
| struct | imt::base::core::util::Dividable< T > |
| | Requires / from the underlying type and provides /. More...
|
| |
| struct | imt::base::core::util::Multiplicative< T > |
| | Groups Multipliable and Dividable to one skill. More...
|
| |
| struct | imt::base::core::util::Arithmetic< T > |
| | Additive and Multiplicative to one skill. More...
|
| |
| struct | imt::base::core::util::Incrementable< T > |
| | Requires ++i from the underlying type and provides ++i, i++. More...
|
| |
| struct | imt::base::core::util::Decrementable< T > |
| | Requires –i from the underlying type and provides –i, i–. More...
|
| |
| struct | imt::base::core::util::UnitStepable< T > |
| | Groups imt::base::core::util::Incrementable and imt::base::core::util::Decrementable to one skill. More...
|
| |
| class | imt::base::core::util::StrongTypedef< T, TagType, Skill1, Skill2, Skill3, Skill4, Skill5, Skill6, Skill7, Skill8, Skill9, Skill10 > |
| | Prevent bugs at compile time by providing strongly-typed and expressive interfaces with zero overhead. More...
|
| |