Operator-supplying CRTP base classes. More...
Go to the source code of this file.
Data Structures | |
struct | Scine::Molassembler::Temple::Crtp::InequalityFromEquality< T > |
Supplies the inequality operator from an implemented equality operator. More... | |
struct | Scine::Molassembler::Temple::Crtp::AllOperatorsFromLessThan< T > |
Supplies all operators from an implemented less-than operator. More... | |
struct | Scine::Molassembler::Temple::Crtp::LexicographicComparable< T > |
Generates all operators using a method returning a tuple. More... | |
Namespaces | |
Scine::Molassembler | |
Central library namespace. | |
Scine::Molassembler::Temple | |
Template shorthands, optimizers and constexpr data types. | |
Scine::Molassembler::Temple::Crtp | |
Curiously recurring template pattern classes. | |
Operator-supplying CRTP base classes.