Home
last modified time | relevance | path

Searched refs:IoStatementState (Results 1 – 11 of 11) sorted by relevance

/external/llvm-project/flang/runtime/
Dedit-input.h18 bool EditIntegerInput(IoStatementState &, const DataEdit &, void *, int kind);
21 bool EditRealInput(IoStatementState &, const DataEdit &, void *);
23 bool EditLogicalInput(IoStatementState &, const DataEdit &, bool &);
25 IoStatementState &, const DataEdit &, char *, std::size_t);
28 IoStatementState &, const DataEdit &, void *);
30 IoStatementState &, const DataEdit &, void *);
32 IoStatementState &, const DataEdit &, void *);
34 IoStatementState &, const DataEdit &, void *);
36 IoStatementState &, const DataEdit &, void *);
39 IoStatementState &, const DataEdit &, void *);
Dedit-output.h33 bool EditIntegerOutput(IoStatementState &, const DataEdit &, INT);
38 explicit RealOutputEditingBase(IoStatementState &io) : io_{io} {} in RealOutputEditingBase()
58 IoStatementState &io_;
69 RealOutputEditing(IoStatementState &io, A x) in RealOutputEditing()
94 IoStatementState &, ListDirectedStatementState<Direction::Output> &, bool);
95 bool EditLogicalOutput(IoStatementState &, const DataEdit &, bool);
96 bool ListDirectedDefaultCharacterOutput(IoStatementState &,
99 IoStatementState &, const DataEdit &, const char *, std::size_t);
102 IoStatementState &, const DataEdit &, std::int64_t);
104 IoStatementState &, const DataEdit &, common::uint128_t);
Dedit-input.cpp19 IoStatementState &io, const DataEdit &edit, std::optional<int> &remaining) { in PrepareInput()
32 static bool EditBOZInput(IoStatementState &io, const DataEdit &edit, void *n, in EditBOZInput()
68 static bool ScanNumericPrefix(IoStatementState &io, const DataEdit &edit, in ScanNumericPrefix()
83 IoStatementState &io, const DataEdit &edit, void *n, int kind) { in EditIntegerInput()
140 static int ScanRealInput(char *buffer, int bufferSize, IoStatementState &io, in ScanRealInput()
264 bool EditCommonRealInput(IoStatementState &io, const DataEdit &edit, void *n) { in EditCommonRealInput()
299 bool EditRealInput(IoStatementState &io, const DataEdit &edit, void *n) { in EditRealInput()
328 bool EditLogicalInput(IoStatementState &io, const DataEdit &edit, bool &x) { in EditLogicalInput()
374 IoStatementState &io, char *x, std::size_t length, char32_t delimiter) { in EditDelimitedCharacterInput()
401 IoStatementState &io, char *x, std::size_t length) { in EditListDirectedDefaultCharacterInput()
[all …]
Dio-stmt.cpp25 IoStatementState &, int) { in GetNextDataEdit() argument
350 std::optional<DataEdit> IoStatementState::GetNextDataEdit(int n) { in GetNextDataEdit()
355 bool IoStatementState::Emit( in Emit()
361 std::optional<char32_t> IoStatementState::GetCurrentChar() { in GetCurrentChar()
365 bool IoStatementState::AdvanceRecord(int n) { in AdvanceRecord()
369 void IoStatementState::BackspaceRecord() { in BackspaceRecord()
373 void IoStatementState::HandleRelativePosition(std::int64_t n) { in HandleRelativePosition()
377 int IoStatementState::EndIoStatement() { in EndIoStatement()
381 ConnectionState &IoStatementState::GetConnectionState() { in GetConnectionState()
387 MutableModes &IoStatementState::mutableModes() { in mutableModes()
[all …]
Dio-api.cpp169 IoStatementState &io{unit.BeginIoStatement<ExternalListIoStatementState<DIR>>( in BeginExternalListIO()
201 IoStatementState &io{ in BeginExternalFormattedIO()
230 IoStatementState &io{unit.BeginIoStatement<UnformattedIoStatementState<DIR>>( in BeginUnformattedIO()
404 IoStatementState &io{*cookie}; in IONAME()
416 IoStatementState &io{*cookie}; in IONAME()
435 IoStatementState &io{*cookie}; in IONAME()
453 IoStatementState &io{*cookie}; in IONAME()
474 IoStatementState &io{*cookie}; in IONAME()
482 IoStatementState &io{*cookie}; in IONAME()
503 IoStatementState &io{*cookie}; in IONAME()
[all …]
Dio-stmt.h54 class IoStatementState {
56 template <typename A> explicit IoStatementState(A &x) : u_{x} {} in IoStatementState() function
140 std::optional<DataEdit> GetNextDataEdit(IoStatementState &, int = 1);
160 IoStatementState &, std::size_t, bool isCharacter = false);
162 IoStatementState &, int maxRepeat = 1);
173 IoStatementState &, int maxRepeat = 1);
225 IoStatementState &ioStatementState() { return ioStatementState_; } in ioStatementState()
228 IoStatementState &, int maxRepeat = 1) {
233 IoStatementState ioStatementState_; // points to *this
249 IoStatementState &ioStatementState() { return ioStatementState_; } in ioStatementState()
[all …]
Ddescriptor-io.h23 inline A &ExtractElement(IoStatementState &io, const Descriptor &descriptor, in ExtractElement()
36 IoStatementState &io, const Descriptor &descriptor) { in FormattedIntegerIO()
66 IoStatementState &io, const Descriptor &descriptor) { in FormattedRealIO()
96 IoStatementState &io, const Descriptor &descriptor) { in FormattedComplexIO()
140 IoStatementState &io, const Descriptor &descriptor) { in FormattedCharacterIO()
177 IoStatementState &io, const Descriptor &descriptor) { in FormattedLogicalIO()
215 static bool DescriptorIO(IoStatementState &io, const Descriptor &descriptor) { in DescriptorIO()
Dedit-output.cpp16 bool EditIntegerOutput(IoStatementState &io, const DataEdit &edit, INT n) { in EditIntegerOutput()
417 bool ListDirectedLogicalOutput(IoStatementState &io, in ListDirectedLogicalOutput()
422 bool EditLogicalOutput(IoStatementState &io, const DataEdit &edit, bool truth) { in EditLogicalOutput()
436 bool ListDirectedDefaultCharacterOutput(IoStatementState &io, in ListDirectedDefaultCharacterOutput()
475 bool EditDefaultCharacterOutput(IoStatementState &io, const DataEdit &edit, in EditDefaultCharacterOutput()
494 IoStatementState &, const DataEdit &, std::int64_t);
496 IoStatementState &, const DataEdit &, common::uint128_t);
Dunit.h64 IoStatementState &BeginIoStatement(X &&...xs) { in BeginIoStatement()
125 std::optional<IoStatementState> io_;
Dio-api.h26 class IoStatementState; variable
27 using Cookie = IoStatementState *;
/external/llvm-project/flang/lib/Lower/
DRTBuilder.h117 constexpr TypeBuilderFunc getModel<Fortran::runtime::io::IoStatementState *>() {