Lines Matching refs:pure
444 private bool unsafeOp(ElementType1, ElementType2)(ElementType1 a, ElementType2 b) pure
505 pure @safe @nogc nothrow unittest
958 pure @safe @nogc nothrow unittest
985 pure @safe @nogc nothrow unittest
1010 @safe pure @nogc nothrow unittest
1033 double opCall(int x, double y, short z) const pure nothrow @nogc
1045 pure @safe nothrow unittest
1056 int opCall(int mult, int add) pure @safe nothrow @nogc scope
1068 pure @safe @nogc nothrow unittest
1318 Technically the memoized function should be pure because `memoize` assumes it will
1808 static int func_pure() pure { return 1; }
1814 static int func_pure_nothrow() pure nothrow { return 7; }
1815 static int func_pure_nothrow_safe() pure nothrow @safe { return 8; }
1818 int delegate() pure dg_pure = toDelegate(&func_pure);
1824 int delegate() pure nothrow dg_pure_nothrow = toDelegate(&func_pure_nothrow);
1825 int delegate() @safe pure nothrow dg_pure_nothrow_safe = toDelegate(&func_pure_nothrow_safe);