Lines Matching refs:edit
615 Fortran::common::optional<int> &remaining, const DataEdit &edit) {
619 if (edit.IsListDirected()) {
634 if (edit.IsNamelist()) {
639 if (!(edit.modes.editingFlags & decimalComma)) {
644 if (edit.modes.editingFlags & decimalComma) {
766 DataEdit edit;
767 edit.descriptor = DataEdit::ListDirected;
768 edit.repeat = maxRepeat;
769 edit.modes = io.mutableModes();
770 return edit;
785 DataEdit edit;
786 edit.descriptor = DataEdit::ListDirected;
787 edit.repeat = 1; // may be overridden below
788 edit.modes = io.mutableModes();
790 edit.descriptor = DataEdit::ListDirectedNullValue;
791 return edit;
794 if (edit.modes.editingFlags & decimalComma) {
802 edit.repeat = std::min<int>(remaining_, maxRepeat);
806 edit.descriptor = DataEdit::ListDirectedNullValue;
809 remaining_ -= edit.repeat;
814 return edit;
823 edit.descriptor = DataEdit::ListDirectedImaginaryPart;
840 edit.descriptor = DataEdit::ListDirectedNullValue;
841 return edit;
844 edit.descriptor = DataEdit::ListDirectedNullValue;
845 return edit;
848 return edit;
868 edit.descriptor = DataEdit::ListDirectedNullValue;
869 return edit;
872 edit.descriptor = DataEdit::ListDirectedNullValue;
874 edit.repeat = std::min<int>(r, maxRepeat);
875 remaining_ = r - edit.repeat;
886 edit.descriptor = DataEdit::ListDirectedRealPart;
888 return edit;