ALP User Documentation  0.8.preview
Algebraic Programming User Documentation
List of all members
equal_first< D1, D2, D3, implementation > Class Template Reference

Compares std::pair inputs taking the first entry in every pair as the comparison key, and returns true or false accordingly. More...

Inherits Operator< internal::equal_first< D1, D2, D3, implementation > >.

Detailed Description

template<typename D1, typename D2 = D1, typename D3 = D2, enum Backend implementation = config::default_backend>
class grb::operators::equal_first< D1, D2, D3, implementation >

Compares std::pair inputs taking the first entry in every pair as the comparison key, and returns true or false accordingly.

The input domains must both be std::pair.

Note
If the output type is not Boolean, the output is cast from Boolean to the output domain.

The output domain must hence be castable from bool.


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