Lines Matching full:terminator

25 #include "terminator.h"
47 Terminator &terminator) {
49 terminator.Crash("%s: bad DIM=%d for ARRAY argument with rank %d",
55 CheckConformability(x, *mask, terminator, intrinsic, "ARRAY", "MASK");
86 Terminator terminator{source, line};
87 RUNTIME_CHECK(terminator,
92 DoTotalReduction<CppType>(x, dim, mask, accumulator, intrinsic, terminator);
185 const Descriptor *mask, Terminator &terminator, const char *intrinsic,
187 CreatePartialReductionResult(result, x, resultElementSize, dim, terminator,
194 CheckConformability(x, *mask, terminator, intrinsic, "ARRAY", "MASK");
225 int dim, const Descriptor *mask, Terminator &terminator,
233 x.ElementBytes(), dim, mask, terminator, intrinsic, accumulator);
241 const char *intrinsic, Terminator &terminator) {
244 kind, terminator, result, x, dim, mask, terminator, intrinsic);
252 int dim, const Descriptor *mask, Terminator &terminator,
259 mask, terminator, intrinsic, accumulator);
270 Terminator terminator{source, line};
272 RUNTIME_CHECK(terminator, catKind.has_value());
276 result, x, dim, catKind->second, mask, intrinsic, terminator);
281 void>(catKind->second, terminator, result, x, dim, mask, terminator,
287 void>(catKind->second, terminator, result, x, dim, mask, terminator,
291 terminator.Crash("%s: bad type code %d", intrinsic, x.type().raw());
308 int dim, const Descriptor *mask, Terminator &terminator,
314 terminator, intrinsic, accumulator);
340 Terminator &terminator) {
351 terminator.Crash(
354 DoTotalReduction<Type>(x, dim, mask, accumulator, intrinsic, terminator);
362 mask, terminator, intrinsic, accumulator);
412 const Descriptor *mask, Terminator &terminator) const {
414 result, x, dim, mask, "NORM2", terminator);