DryChem 1.0.0
A generic, compile-time C++ toolbox with no dependencies for the modern computational chemistry project.
Loading...
Searching...
No Matches
CppUtils::Operators::EqualityComparable< Derived, Empty > Class Template Reference

#include <comparisonOperators.hpp>

Inheritance diagram for CppUtils::Operators::EqualityComparable< Derived, Empty >:
CppUtils::Operators::PotentiallyEmptyBaseClass< typename > CppUtils::Operators::CompletelyComparable< Derived, Empty >

Friends

constexpr friend bool operator!= (const Derived &x1_, const Derived &x2_)
 

Detailed Description

template<typename Derived, typename Empty = PotentiallyEmptyBaseClass<Derived>>
class CppUtils::Operators::EqualityComparable< Derived, Empty >

The comparison operators that can be derived from the equals-to operator

Template Parameters
Derived- The class with the overloaded operator==()
Empty- An empty base class, not really needed for the general user

Friends And Related Symbol Documentation

◆ operator!=

template<typename Derived, typename Empty = PotentiallyEmptyBaseClass<Derived>>
friend bool operator!= ( const Derived & x1_,
const Derived & x2_ )
friend

The documentation for this class was generated from the following file: