Lines Matching refs:when
36 /* Used when an assert() contract fails. */
41 /* Used when an assert() contract fails in a unittest function. */
47 /* Used when an array index outside the bounds of its range. */
51 /* Used when calling new on a class. */
54 /* Used when calling delete on a class or interface. */
69 /* Used when calling new on a pointer. The `i' variant is for when the
74 /* Used when calling delete on a pointer. */
79 /* Used when calling new on an array. The `i' variant is for when the
80 initializer is nonzero, and the `m' variant is when initializing a
95 /* Used when calling delete on an array. */
106 /* Used when casting from one array type to another where the index type
111 /* Used for (array.length = n) expressions. The `i' variant is for when the
128 when the assignment value is a single element. */
139 is for when the constructor value is a single element. */
146 for when there is more than two arrays to handle. */
156 /* Same as appending a single element to an array, but specific for when the
187 /* Used when calling delete on a key entry in an associative array. */
205 /* Used when performing a switch/cases on a string. The `u' and `d' variants
214 /* Used when throwing an error that a switch statement has no default case,