Lines Matching refs:BinaryOp
12 using BinaryOp = int(int a, int b); typedef
283 BinaryOp* fptr = nullptr; in binary_op()
288 EmptyFunction<BinaryOp> empty; in binary_op()
722 static_assert(std::is_convertible<BinaryOp, fit::function<BinaryOp>>::value, "");
724 static_assert(std::is_assignable<fit::function<BinaryOp>, BinaryOp>::value, "");
730 static_assert(!std::is_convertible<BinaryOp, fit::function<Closure>>::value, "");
731 static_assert(!std::is_convertible<Closure, fit::function<BinaryOp>>::value, "");
732 static_assert(!std::is_assignable<fit::function<Closure>, BinaryOp>::value, "");
733 static_assert(!std::is_assignable<fit::function<BinaryOp>, Closure>::value, "");
739 fit::function<BinaryOp>>::value,
744 static_assert(!std::is_assignable<fit::function<BinaryOp>,
749 static_assert(!std::is_convertible<void, fit::function<BinaryOp>>::value, "");
751 static_assert(!std::is_assignable<void, fit::function<BinaryOp>>::value, "");
756 RUN_TEST((binary_op<fit::function<BinaryOp>>))
758 RUN_TEST((binary_op<fit::function<BinaryOp, 0u>>))
760 RUN_TEST((binary_op<fit::function<BinaryOp, HugeCallableSize>>))
762 RUN_TEST((binary_op<fit::inline_function<BinaryOp, HugeCallableSize>>))