Searched refs:DataEdit (Results 1 – 11 of 11) sorted by relevance
| /llvm-project-15.0.7/flang/runtime/ |
| H A D | edit-output.h | 58 bool EmitSuffix(const DataEdit &); 73 bool Edit(const DataEdit &); 79 bool EditEorDOutput(const DataEdit &); 80 bool EditFOutput(const DataEdit &); 81 DataEdit EditForGOutput(DataEdit); // returns an E or F edit 82 bool EditEXOutput(const DataEdit &); 83 bool EditListDirectedOutput(const DataEdit &); 124 IoStatementState &, const DataEdit &, std::int8_t); 126 IoStatementState &, const DataEdit &, std::int16_t); 128 IoStatementState &, const DataEdit &, std::int32_t); [all …]
|
| H A D | edit-input.h | 21 bool EditRealInput(IoStatementState &, const DataEdit &, void *); 23 bool EditLogicalInput(IoStatementState &, const DataEdit &, bool &); 27 IoStatementState &, const DataEdit &, CHAR *, std::size_t); 30 IoStatementState &, const DataEdit &, void *); 32 IoStatementState &, const DataEdit &, void *); 34 IoStatementState &, const DataEdit &, void *); 36 IoStatementState &, const DataEdit &, void *); 38 IoStatementState &, const DataEdit &, void *); 41 IoStatementState &, const DataEdit &, void *); 44 IoStatementState &, const DataEdit &, char *, std::size_t); [all …]
|
| H A D | edit-output.cpp | 108 case DataEdit::ListDirected: in EditIntegerOutput() 177 int expo, const DataEdit &edit, int &length) { in FormatExponent() 229 bool RealOutputEditingBase::EmitSuffix(const DataEdit &edit) { in EmitSuffix() 230 if (edit.descriptor == DataEdit::ListDirectedRealPart) { in EmitSuffix() 487 DataEdit RealOutputEditing<binaryPrecision>::EditForGOutput(DataEdit edit) { in EditForGOutput() 528 const DataEdit &edit) { in EditListDirectedOutput() 540 DataEdit copy{edit}; in EditListDirectedOutput() 710 IoStatementState &, const DataEdit &, std::int8_t); 712 IoStatementState &, const DataEdit &, std::int16_t); 714 IoStatementState &, const DataEdit &, std::int32_t); [all …]
|
| H A D | edit-input.cpp | 94 static inline char32_t GetDecimalPoint(const DataEdit &edit) { in GetDecimalPoint() 118 case DataEdit::ListDirected: in EditIntegerInput() 197 const DataEdit &edit, int &exponent) { in ScanRealInput() 333 if (edit.descriptor == DataEdit::ListDirectedImaginaryPart) { in ScanRealInput() 380 IoStatementState &io, const DataEdit &edit, void *n) { in TryFastPathRealInput() 524 case DataEdit::ListDirected: in EditRealInput() 529 case DataEdit::ListDirectedRealPart: in EditRealInput() 530 case DataEdit::ListDirectedImaginaryPart: in EditRealInput() 558 case DataEdit::ListDirected: in EditLogicalInput() 597 } else if (edit.descriptor == DataEdit::ListDirected) { in EditLogicalInput() [all …]
|
| H A D | descriptor-io.cpp | 16 std::optional<DataEdit> peek{io.GetNextDataEdit(0 /*to peek at it*/)}; in DefinedFormattedIo() 18 (peek->descriptor == DataEdit::DefinedDerivedType || in DefinedFormattedIo() 19 peek->descriptor == DataEdit::ListDirected)) { in DefinedFormattedIo() 22 DataEdit edit{*io.GetNextDataEdit(1)}; // now consume it; no repeats in DefinedFormattedIo() 26 if (edit.descriptor == DataEdit::DefinedDerivedType) { in DefinedFormattedIo()
|
| H A D | descriptor-io.h | 60 } else if (edit->descriptor != DataEdit::ListDirectedNullValue) { in FormattedIntegerIO() 93 } else if (edit->descriptor != DataEdit::ListDirectedNullValue) { in FormattedRealIO() 124 DataEdit rEdit, iEdit; in FormattedComplexIO() 125 rEdit.descriptor = DataEdit::ListDirectedRealPart; in FormattedComplexIO() 126 iEdit.descriptor = DataEdit::ListDirectedImaginaryPart; in FormattedComplexIO() 141 } else if (edit->descriptor == DataEdit::ListDirectedNullValue) { in FormattedComplexIO() 180 if (edit->descriptor != DataEdit::ListDirectedNullValue) { in FormattedCharacterIO() 220 if (edit->descriptor != DataEdit::ListDirectedNullValue) { in FormattedLogicalIO()
|
| H A D | io-stmt.cpp | 47 std::optional<DataEdit> IoStatementBase::GetNextDataEdit( in GetNextDataEdit() 763 std::optional<DataEdit> 766 DataEdit edit; in GetNextDataEdit() 767 edit.descriptor = DataEdit::ListDirected; in GetNextDataEdit() 773 std::optional<DataEdit> 778 DataEdit edit; in GetNextDataEdit() 779 edit.descriptor = DataEdit::ListDirected; in GetNextDataEdit() 783 edit.descriptor = DataEdit::ListDirectedNullValue; in GetNextDataEdit() 833 edit.descriptor = DataEdit::ListDirectedNullValue; in GetNextDataEdit() 837 edit.descriptor = DataEdit::ListDirectedNullValue; in GetNextDataEdit() [all …]
|
| H A D | format-implementation.h | 364 DataEdit FormatControl<CONTEXT>::GetNextDataEdit( in GetNextDataEdit() 368 DataEdit edit; in GetNextDataEdit() 378 edit.descriptor = DataEdit::DefinedDerivedType; in GetNextDataEdit() 434 } else if (edit.descriptor != DataEdit::DefinedDerivedType) { in GetNextDataEdit() 442 if (edit.descriptor != DataEdit::DefinedDerivedType && PeekNext() == '.') { in GetNextDataEdit()
|
| H A D | io-stmt.h | 101 std::optional<DataEdit> GetNextDataEdit(int maxRepeat = 1); 137 const DataEdit &edit, std::optional<int> &remaining) { in PrepareInput() 176 std::optional<int> &remaining, const DataEdit &); 268 std::optional<DataEdit> GetNextDataEdit( 292 std::optional<DataEdit> GetNextDataEdit( 311 std::optional<DataEdit> GetNextDataEdit( 378 std::optional<DataEdit> GetNextDataEdit( 464 std::optional<DataEdit> GetNextDataEdit( 525 std::optional<DataEdit> GetNextDataEdit(
|
| H A D | format.h | 42 struct DataEdit { struct 98 DataEdit GetNextDataEdit(Context &, int maxRepeat = 1);
|
| /llvm-project-15.0.7/flang/unittests/Runtime/ |
| H A D | Format.cpp | 33 void Report(const DataEdit &); 74 void TestFormatContext::Report(const DataEdit &edit) { in Report()
|