Lines Matching refs:Direction

45 template <Direction DIR>
59 return BeginInternalArrayListIO<Direction::Output>( in IONAME()
66 return BeginInternalArrayListIO<Direction::Input>( in IONAME()
70 template <Direction DIR>
84 return BeginInternalArrayFormattedIO<Direction::Output>(descriptor, format, in IONAME()
91 return BeginInternalArrayFormattedIO<Direction::Input>(descriptor, format, in IONAME()
95 template <Direction DIR>
97 std::conditional_t<DIR == Direction::Input, const char, char> *internal, in BeginInternalListIO()
110 return BeginInternalListIO<Direction::Output>(internal, internalLength, in IONAME()
117 return BeginInternalListIO<Direction::Input>(internal, internalLength, in IONAME()
121 template <Direction DIR>
123 std::conditional_t<DIR == Direction::Input, const char, char> *internal, in BeginInternalFormattedIO()
138 return BeginInternalFormattedIO<Direction::Output>(internal, internalLength, in IONAME()
146 return BeginInternalFormattedIO<Direction::Input>(internal, internalLength, in IONAME()
162 static ExternalFileUnit *GetOrCreateUnit(int unitNumber, Direction direction, in GetOrCreateUnit()
176 template <Direction DIR, template <Direction> class STATE, typename... A>
181 unitNumber = DIR == Direction::Input ? 5 : 6; in BeginExternalListIO()
226 return BeginExternalListIO<Direction::Output, ExternalListIoStatementState>( in IONAME()
232 return BeginExternalListIO<Direction::Input, ExternalListIoStatementState>( in IONAME()
236 template <Direction DIR>
241 unitNumber = DIR == Direction::Input ? 5 : 6; in BeginExternalFormattedIO()
284 return BeginExternalFormattedIO<Direction::Output>( in IONAME()
291 return BeginExternalFormattedIO<Direction::Input>( in IONAME()
295 template <Direction DIR>
331 if constexpr (DIR == Direction::Output) { in BeginUnformattedIO()
349 return BeginUnformattedIO<Direction::Output>( in IONAME()
355 return BeginUnformattedIO<Direction::Input>( in IONAME()
444 unit{GetOrCreateUnit(unitNumber, Direction::Output, std::nullopt, in IONAME()
458 unit{GetOrCreateUnit(unitNumber, Direction::Input, std::nullopt, in IONAME()
1071 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1075 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1082 ExternalUnformattedIoStatementState<Direction::Output>>()}) { in IONAME()
1102 io.get_if<ExternalUnformattedIoStatementState<Direction::Input>>()}) { in IONAME()
1112 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputInteger8")) { in IONAME()
1119 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1123 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputInteger16")) { in IONAME()
1130 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1134 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputInteger32")) { in IONAME()
1141 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1145 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputInteger64")) { in IONAME()
1152 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1157 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputInteger128")) { in IONAME()
1164 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1169 if (!cookie->CheckFormattedStmtType<Direction::Input>("InputInteger")) { in IONAME()
1176 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1180 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputReal32")) { in IONAME()
1186 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1190 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputReal64")) { in IONAME()
1196 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1200 if (!cookie->CheckFormattedStmtType<Direction::Input>("InputReal32")) { in IONAME()
1206 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1210 if (!cookie->CheckFormattedStmtType<Direction::Input>("InputReal64")) { in IONAME()
1216 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1220 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputComplex32")) { in IONAME()
1228 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1232 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputComplex64")) { in IONAME()
1240 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1244 if (!cookie->CheckFormattedStmtType<Direction::Input>("InputComplex32")) { in IONAME()
1251 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1255 if (!cookie->CheckFormattedStmtType<Direction::Input>("InputComplex64")) { in IONAME()
1262 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1267 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputCharacter")) { in IONAME()
1274 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1283 if (!cookie->CheckFormattedStmtType<Direction::Input>("InputCharacter")) { in IONAME()
1289 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1297 if (!cookie->CheckFormattedStmtType<Direction::Output>("OutputLogical")) { in IONAME()
1304 return descr::DescriptorIO<Direction::Output>(*cookie, descriptor); in IONAME()
1308 if (!cookie->CheckFormattedStmtType<Direction::Input>("InputLogical")) { in IONAME()
1315 return descr::DescriptorIO<Direction::Input>(*cookie, descriptor); in IONAME()
1325 io.get_if<FormattedIoStatementState<Direction::Input>>()}) { in IONAME()