Molassembler  2.0.1
Molecule graph and conformer library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
TypeTests.h File Reference

Logical operator test helpers. More...

#include "Molassembler/Temple/constexpr/Math.h"
#include <iostream>
Include dependency graph for TypeTests.h:

Go to the source code of this file.

Namespaces

 Scine::Molassembler
 Central library namespace.
 
 Scine::Molassembler::Temple
 Template shorthands, optimizers and constexpr data types.
 

Functions

template<typename T >
constexpr bool Scine::Molassembler::Temple::TypeTests::testLogicalOperators (const T &a, const T &b)
 For any two types, check consistency of their logical operators. More...
 
template<typename T >
constexpr bool Scine::Molassembler::Temple::TypeTests::testOperatorSmaller (const T &a, const T &b)
 Limited variant of testLogicalOperators.
 
template<typename T >
void Scine::Molassembler::Temple::TypeTests::explainLogicalOperatorFailures (const T &a, const T &b)
 Dynamic explainer of inconsistencies.
 

Detailed Description

Logical operator test helpers.