Lines Matching refs:BinaryInput
65 template <typename T> struct BinaryInput { struct
96 struct AreMatchingBinaryInputAndBinaryOutput<BinaryInput<T>, BinaryOutput<T>> {
108 bool compareBinaryOperationTwoOutputs(Operation op, const BinaryInput<T> &input,
113 bool compareBinaryOperationOneOutput(Operation op, const BinaryInput<T> &input,
125 const BinaryInput<T> &input,
131 const BinaryInput<T> &input,
165 static bool match(const BinaryInput<T> &in, T out, double tolerance) {
170 static bool match(BinaryInput<T> in, const BinaryOutput<T> &out,
192 static void explainError(const BinaryInput<T> &in, const BinaryOutput<T> &out,
198 static void explainError(const BinaryInput<T> &in, T out,
221 cpp::IsSame<InputType, BinaryInput<OutputType>>::Value) ||