constexpr bool operator()

in fatal/functional/functional.h [917:933]


  constexpr bool operator ()(LHS const &lhs, RHS const &rhs) const
    noexcept(
      noexcept(
        traits::reversed::value
          ? std::get<traits::index::value>(lhs)
            > std::get<traits::index::value>(rhs)
          : std::get<traits::index::value>(lhs)
            < std::get<traits::index::value>(rhs)
      )
    )
  {
    return traits::reversed::value
      ? std::get<traits::index::value>(lhs)
        > std::get<traits::index::value>(rhs)
      : std::get<traits::index::value>(lhs)
        < std::get<traits::index::value>(rhs);
  }