Home
last modified time | relevance | path

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

/llvm-project-15.0.7/flang/runtime/
H A Dedit-input.h21 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 Dedit-output.h39 explicit RealOutputEditingBase(IoStatementState &io) : io_{io} {} in RealOutputEditingBase()
60 IoStatementState &io_;
71 RealOutputEditing(IoStatementState &io, A x) in RealOutputEditing()
97 bool EditLogicalOutput(IoStatementState &, const DataEdit &, bool);
100 bool ListDirectedCharacterOutput(IoStatementState &,
103 extern template bool ListDirectedCharacterOutput(IoStatementState &,
124 IoStatementState &, const DataEdit &, std::int8_t);
126 IoStatementState &, const DataEdit &, std::int16_t);
128 IoStatementState &, const DataEdit &, std::int32_t);
130 IoStatementState &, const DataEdit &, std::int64_t);
[all …]
H A Dunit.h73 IoStatementState &BeginIoStatement(X &&...xs) { in BeginIoStatement()
105 ChildIo &PushChildIo(IoStatementState &);
157 std::optional<IoStatementState> io_;
169 ChildIo(IoStatementState &parent, OwningPtr<ChildIo> &&previous) in ChildIo()
172 IoStatementState &parent() const { return parent_; } in parent()
177 IoStatementState &BeginIoStatement(X &&...xs) { in BeginIoStatement()
188 IoStatementState &parent_;
199 std::optional<IoStatementState> io_;
H A Dedit-input.cpp21 IoStatementState &io, const DataEdit &edit, void *n, std::size_t bytes) { in EditBOZInput()
100 static bool ScanNumericPrefix(IoStatementState &io, const DataEdit &edit, in ScanNumericPrefix()
115 IoStatementState &io, const DataEdit &edit, void *n, int kind) { in EditIntegerInput()
196 static int ScanRealInput(char *buffer, int bufferSize, IoStatementState &io, in ScanRealInput()
380 IoStatementState &io, const DataEdit &edit, void *n) { in TryFastPathRealInput()
522 bool EditRealInput(IoStatementState &io, const DataEdit &edit, void *n) { in EditRealInput()
556 bool EditLogicalInput(IoStatementState &io, const DataEdit &edit, bool &x) { in EditLogicalInput()
607 IoStatementState &io, CHAR *x, std::size_t length, char32_t delimiter) { in EditDelimitedCharacterInput()
786 IoStatementState &, const DataEdit &, char *, std::size_t);
788 IoStatementState &, const DataEdit &, char16_t *, std::size_t);
[all …]
H A Dio-stmt.cpp48 IoStatementState &, int) { in GetNextDataEdit() argument
467 bool IoStatementState::Emit( in Emit()
509 bool IoStatementState::Receive( in Receive()
524 void IoStatementState::BackspaceRecord() { in BackspaceRecord()
540 int IoStatementState::EndIoStatement() { in EndIoStatement()
610 bool IoStatementState::EmitField( in EmitField()
704 bool IoStatementState::Inquire( in Inquire()
715 bool IoStatementState::Inquire( in Inquire()
726 void IoStatementState::GotChar(int n) { in GotChar()
765 IoStatementState &io, int maxRepeat) { in GetNextDataEdit()
[all …]
H A Dedit-output.cpp20 static bool EditBOZOutput(IoStatementState &io, const DataEdit &edit, in EditBOZOutput()
595 bool ListDirectedLogicalOutput(IoStatementState &io, in ListDirectedLogicalOutput()
624 bool ListDirectedCharacterOutput(IoStatementState &io, in ListDirectedCharacterOutput()
710 IoStatementState &, const DataEdit &, std::int8_t);
712 IoStatementState &, const DataEdit &, std::int16_t);
714 IoStatementState &, const DataEdit &, std::int32_t);
716 IoStatementState &, const DataEdit &, std::int64_t);
718 IoStatementState &, const DataEdit &, common::int128_t);
728 template bool ListDirectedCharacterOutput(IoStatementState &,
731 template bool ListDirectedCharacterOutput(IoStatementState &,
[all …]
H A Ddescriptor-io.h29 inline A &ExtractElement(IoStatementState &io, const Descriptor &descriptor, in ExtractElement()
47 IoStatementState &io, const Descriptor &descriptor) { in FormattedIntegerIO()
80 IoStatementState &io, const Descriptor &descriptor) { in FormattedRealIO()
113 IoStatementState &io, const Descriptor &descriptor) { in FormattedComplexIO()
161 IoStatementState &io, const Descriptor &descriptor) { in FormattedCharacterIO()
201 IoStatementState &io, const Descriptor &descriptor) { in FormattedLogicalIO()
242 static bool DescriptorIO(IoStatementState &, const Descriptor &);
245 static bool DefaultFormattedComponentIO(IoStatementState &io, in DefaultFormattedComponentIO()
267 IoStatementState &, const Descriptor &, const typeInfo::SpecialBinding &);
271 IoStatementState &io, const Descriptor &descriptor) { in FormattedDerivedTypeIO()
[all …]
H A Dio-api.cpp328 IoStatementState &io{ in BeginUnformattedIO()
551 IoStatementState &io{*cookie}; in IONAME()
563 IoStatementState &io{*cookie}; in IONAME()
581 IoStatementState &io{*cookie}; in IONAME()
598 IoStatementState &io{*cookie}; in IONAME()
618 IoStatementState &io{*cookie}; in IONAME()
625 IoStatementState &io{*cookie}; in IONAME()
636 IoStatementState &io{*cookie}; in IONAME()
647 IoStatementState &io{*cookie}; in IONAME()
677 IoStatementState &io{*cookie}; in IONAME()
[all …]
H A Dio-stmt.h72 class IoStatementState {
269 IoStatementState &, int maxRepeat = 1);
293 IoStatementState &, int maxRepeat = 1);
312 IoStatementState &, int maxRepeat = 1);
379 IoStatementState &, int maxRepeat = 1) {
384 IoStatementState ioStatementState_; // points to *this
404 IoStatementState ioStatementState_; // points to *this
465 IoStatementState &, int maxRepeat = 1) {
526 IoStatementState &, int maxRepeat = 1) {
612 IoStatementState ioStatementState_; // points to *this
[all …]
H A Dnamelist.cpp23 static inline char32_t GetComma(IoStatementState &io) { in GetComma()
29 IoStatementState &io{*cookie}; in IONAME()
88 IoStatementState &io, char buffer[], std::size_t maxLength) { in GetLowerCaseName()
109 static std::optional<SubscriptValue> GetSubscriptValue(IoStatementState &io) { in GetSubscriptValue()
141 static bool HandleSubscripts(IoStatementState &io, Descriptor &desc, in HandleSubscripts()
243 IoStatementState &io, Descriptor &desc, const char *name) { in HandleSubstring()
304 static bool HandleComponent(IoStatementState &io, Descriptor &desc, in HandleComponent()
341 static void SkipNamelistGroup(IoStatementState &io) { in SkipNamelistGroup()
365 IoStatementState &io{*cookie}; in IONAME()
495 bool IsNamelistName(IoStatementState &io) { in IsNamelistName()
H A Dconnection.h20 class IoStatementState; variable
106 explicit SavedPosition(IoStatementState &);
110 IoStatementState &io_;
H A Dnamelist.h18 class IoStatementState; variable
41 bool IsNamelistName(IoStatementState &);
H A Ddescriptor-io.cpp14 std::optional<bool> DefinedFormattedIo(IoStatementState &io, in DefinedFormattedIo()
82 bool DefinedUnformattedIo(IoStatementState &io, const Descriptor &descriptor, in DefinedUnformattedIo()
H A Dconnection.cpp42 SavedPosition::SavedPosition(IoStatementState &io) : io_{io} { in SavedPosition()
H A Dunit.cpp935 ChildIo &ExternalFileUnit::PushChildIo(IoStatementState &parent) { in PushChildIo()
/llvm-project-15.0.7/flang/include/flang/Runtime/
H A Dio-api.h27 class IoStatementState; variable
28 using Cookie = IoStatementState *;
/llvm-project-15.0.7/flang/lib/Lower/
H A DIO.cpp41 constexpr TypeBuilderFunc getModel<Fortran::runtime::io::IoStatementState *>() { in getModel()