516
515
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<AddOperation,
517
TypeConstants::XS_DECIMAL>& )
519
thePrinter.startEndVisit();
520
thePrinter.endEndVisit();
522
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<AddOperation,
523
TypeConstants::XS_INTEGER>& )
525
thePrinter.startEndVisit();
526
thePrinter.endEndVisit();
528
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<AddOperation,
529
TypeConstants::XS_FLOAT>& )
531
thePrinter.startEndVisit();
532
thePrinter.endEndVisit();
534
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<AddOperation,
535
TypeConstants::XS_DOUBLE>& )
537
thePrinter.startEndVisit();
538
thePrinter.endEndVisit();
540
void PrinterVisitor::endVisit ( const
541
SpecificNumArithIterator<SubtractOperation,
542
TypeConstants::XS_DECIMAL>& )
544
thePrinter.startEndVisit();
545
thePrinter.endEndVisit();
548
void PrinterVisitor::endVisit ( const
549
SpecificNumArithIterator<SubtractOperation,
550
TypeConstants::XS_INTEGER>& )
552
thePrinter.startEndVisit();
553
thePrinter.endEndVisit();
555
void PrinterVisitor::endVisit ( const
556
SpecificNumArithIterator<SubtractOperation,
557
TypeConstants::XS_FLOAT>& )
559
thePrinter.startEndVisit();
560
thePrinter.endEndVisit();
562
void PrinterVisitor::endVisit ( const
563
SpecificNumArithIterator<SubtractOperation,
564
TypeConstants::XS_DOUBLE>& )
566
thePrinter.startEndVisit();
567
thePrinter.endEndVisit();
569
void PrinterVisitor::endVisit ( const
570
SpecificNumArithIterator<MultiplyOperation,
571
TypeConstants::XS_DECIMAL>& )
573
thePrinter.startEndVisit();
574
thePrinter.endEndVisit();
576
void PrinterVisitor::endVisit ( const
577
SpecificNumArithIterator<MultiplyOperation,
578
TypeConstants::XS_INTEGER>& )
580
thePrinter.startEndVisit();
581
thePrinter.endEndVisit();
584
void PrinterVisitor::endVisit ( const
585
SpecificNumArithIterator<MultiplyOperation,
586
TypeConstants::XS_FLOAT>& )
588
thePrinter.startEndVisit();
589
thePrinter.endEndVisit();
591
void PrinterVisitor::endVisit ( const
592
SpecificNumArithIterator<MultiplyOperation,
593
TypeConstants::XS_DOUBLE>& )
595
thePrinter.startEndVisit();
596
thePrinter.endEndVisit();
598
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
599
TypeConstants::XS_DECIMAL>& )
601
thePrinter.startEndVisit();
602
thePrinter.endEndVisit();
604
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
605
TypeConstants::XS_INTEGER>& )
607
thePrinter.startEndVisit();
608
thePrinter.endEndVisit();
610
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
611
TypeConstants::XS_FLOAT>& )
613
thePrinter.startEndVisit();
614
thePrinter.endEndVisit();
617
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
618
TypeConstants::XS_DOUBLE>& )
620
thePrinter.startEndVisit();
621
thePrinter.endEndVisit();
623
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
624
TypeConstants::XS_DECIMAL>& )
626
thePrinter.startEndVisit();
627
thePrinter.endEndVisit();
629
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
630
TypeConstants::XS_INTEGER>& )
632
thePrinter.startEndVisit();
633
thePrinter.endEndVisit();
635
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
636
TypeConstants::XS_FLOAT>& )
638
thePrinter.startEndVisit();
639
thePrinter.endEndVisit();
641
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
642
TypeConstants::XS_DOUBLE>& )
516
store::XS_DECIMAL>& )
518
thePrinter.startEndVisit();
519
thePrinter.endEndVisit();
521
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<AddOperation,
522
store::XS_INTEGER>& )
524
thePrinter.startEndVisit();
525
thePrinter.endEndVisit();
527
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<AddOperation,
530
thePrinter.startEndVisit();
531
thePrinter.endEndVisit();
533
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<AddOperation,
536
thePrinter.startEndVisit();
537
thePrinter.endEndVisit();
539
void PrinterVisitor::endVisit ( const
540
SpecificNumArithIterator<SubtractOperation,
541
store::XS_DECIMAL>& )
543
thePrinter.startEndVisit();
544
thePrinter.endEndVisit();
547
void PrinterVisitor::endVisit ( const
548
SpecificNumArithIterator<SubtractOperation,
549
store::XS_INTEGER>& )
551
thePrinter.startEndVisit();
552
thePrinter.endEndVisit();
554
void PrinterVisitor::endVisit ( const
555
SpecificNumArithIterator<SubtractOperation,
558
thePrinter.startEndVisit();
559
thePrinter.endEndVisit();
561
void PrinterVisitor::endVisit ( const
562
SpecificNumArithIterator<SubtractOperation,
565
thePrinter.startEndVisit();
566
thePrinter.endEndVisit();
568
void PrinterVisitor::endVisit ( const
569
SpecificNumArithIterator<MultiplyOperation,
570
store::XS_DECIMAL>& )
572
thePrinter.startEndVisit();
573
thePrinter.endEndVisit();
575
void PrinterVisitor::endVisit ( const
576
SpecificNumArithIterator<MultiplyOperation,
577
store::XS_INTEGER>& )
579
thePrinter.startEndVisit();
580
thePrinter.endEndVisit();
583
void PrinterVisitor::endVisit ( const
584
SpecificNumArithIterator<MultiplyOperation,
587
thePrinter.startEndVisit();
588
thePrinter.endEndVisit();
590
void PrinterVisitor::endVisit ( const
591
SpecificNumArithIterator<MultiplyOperation,
594
thePrinter.startEndVisit();
595
thePrinter.endEndVisit();
597
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
598
store::XS_DECIMAL>& )
600
thePrinter.startEndVisit();
601
thePrinter.endEndVisit();
603
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
604
store::XS_INTEGER>& )
606
thePrinter.startEndVisit();
607
thePrinter.endEndVisit();
609
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
612
thePrinter.startEndVisit();
613
thePrinter.endEndVisit();
616
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<DivideOperation,
619
thePrinter.startEndVisit();
620
thePrinter.endEndVisit();
622
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
623
store::XS_DECIMAL>& )
625
thePrinter.startEndVisit();
626
thePrinter.endEndVisit();
628
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
629
store::XS_INTEGER>& )
631
thePrinter.startEndVisit();
632
thePrinter.endEndVisit();
634
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
637
thePrinter.startEndVisit();
638
thePrinter.endEndVisit();
640
void PrinterVisitor::endVisit ( const SpecificNumArithIterator<ModOperation,
644
643
thePrinter.startEndVisit();
645
644
thePrinter.endEndVisit();