Lines Matching full:terminator

13 #include "terminator.h"
23 Descriptor &to, const Descriptor &from, Terminator &terminator, int flags) {
76 Descriptor &to, const Descriptor &from, Terminator &terminator, int flags) {
102 int result{ReturnError(terminator, to.Allocate())};
104 result = ReturnError(terminator, Initialize(to, *derived, terminator));
243 Terminator &terminator, int flags, MemmoveFct memmoveFct) {
245 MustDeallocateLHS(to, from, terminator, flags)};
279 auto stat{ReturnError(terminator, newFrom.Allocate())};
293 (newFrom, from, terminator.sourceFileName(), terminator.sourceLine());
297 Assign(to, newFrom, terminator,
310 Finalize(*deferDeallocation, *toDerived, &terminator);
315 &terminator);
319 terminator.Crash("Assign: mismatched ranks (%d != %d) in assignment to "
324 if (AllocateAssignmentLHS(to, from, terminator, flags) != StatOk) {
361 terminator.Crash("Assign: mismatching element counts in array assignment "
366 terminator.Crash("Assign: mismatching types (to code %d != from code %d)",
370 terminator.Crash("Assign: mismatching non-character element sizes (to %zd "
380 Finalize(to, *updatedToDerived, &terminator);
382 Destroy(to, /*finalize=*/false, *updatedToDerived, &terminator);
407 comp.CreatePointerDescriptor(toCompDesc, to, terminator, toAt);
409 fromCompDesc, from, terminator, fromAt);
410 Assign(toCompDesc, fromCompDesc, terminator, nestedFlags);
448 /*finalize=*/false, /*destroyPointers=*/false, &terminator);
455 Assign(*toDesc, *fromDesc, terminator, nestedFlags | DeallocateLHS);
491 terminator.Crash("unexpected type code %d in blank padded Assign()",
506 /*finalize=*/false, /*destroyPointers=*/false, &terminator);
513 const Descriptor &source, Terminator &terminator, MemmoveFct memmoveFct) {
526 Assign(allocElement, source, terminator, NoAssignFlags, memmoveFct);
536 Assign(alloc, source, terminator, NoAssignFlags, memmoveFct);
547 Terminator terminator{sourceFile, sourceLine};
551 Assign(to, from, terminator,
557 Terminator terminator{sourceFile, sourceLine};
573 if (ReturnError(terminator, Initialize(to, *derived, terminator)) !=
581 Assign(to, from, terminator, MaybeReallocate | PolymorphicLHS);
586 Terminator terminator{sourceFile, sourceLine};
595 Terminator terminator{sourceFile, sourceLine};
600 Assign(*var, temp, terminator, NoAssignFlags);
601 temp.Destroy(/*finalize=*/false, /*destroyPointers=*/false, &terminator);
606 Terminator terminator{sourceFile, sourceLine};
607 Assign(to, from, terminator,
614 Terminator terminator{sourceFile, sourceLine};
615 Assign(to, from, terminator,