Lines Matching refs:binaryFun
186 template binaryFun(alias fun, string parm1Name = "a",
196 auto binaryFun(ElementType1, ElementType2) in binaryFun() function
207 alias binaryFun = fun.opCall; variable
211 alias binaryFun = fun; variable
218 alias less = binaryFun!("a < b");
220 alias greater = binaryFun!("a > b");
227 static assert(is(typeof(binaryFun!(f1)(1, "2")) == int));
228 assert(binaryFun!(f1)(41, "a") == 42);
230 static assert(is(typeof(binaryFun!(f2)(1, "1")) == string));
231 assert(binaryFun!(f2)(1, "4") == "42");
232 assert(binaryFun!("a + b")(41, 1) == 42);
241 static assert(is(typeof(binaryFun!Seen)));
242 assert(binaryFun!Seen(1,1));
250 static assert(is(typeof(binaryFun!fo)));
255 static assert(!is(typeof(binaryFun!FuncObj)));
549 alias gt = reverseArgs!(binaryFun!("a < b"));
599 alias gt = binaryReverseArgs!(binaryFun!("a < b"));
626 return !binaryFun!pred(args); in not()