Lines Matching refs:DIR

85 template <Direction DIR, typename CHAR>
86 InternalIoStatementState<DIR, CHAR>::InternalIoStatementState( in InternalIoStatementState()
90 template <Direction DIR, typename CHAR>
91 InternalIoStatementState<DIR, CHAR>::InternalIoStatementState( in InternalIoStatementState()
95 template <Direction DIR, typename CHAR>
96 bool InternalIoStatementState<DIR, CHAR>::Emit( in Emit()
98 if constexpr (DIR == Direction::Input) { in Emit()
105 template <Direction DIR, typename CHAR>
106 std::size_t InternalIoStatementState<DIR, CHAR>::GetNextInputBytes( in GetNextInputBytes()
111 template <Direction DIR, typename CHAR>
112 bool InternalIoStatementState<DIR, CHAR>::AdvanceRecord(int n) { in AdvanceRecord()
121 template <Direction DIR, typename CHAR>
122 void InternalIoStatementState<DIR, CHAR>::BackspaceRecord() { in BackspaceRecord()
126 template <Direction DIR, typename CHAR>
127 int InternalIoStatementState<DIR, CHAR>::EndIoStatement() { in EndIoStatement()
128 if constexpr (DIR == Direction::Output) { in EndIoStatement()
138 template <Direction DIR, typename CHAR>
139 void InternalIoStatementState<DIR, CHAR>::HandleAbsolutePosition( in HandleAbsolutePosition()
144 template <Direction DIR, typename CHAR>
145 void InternalIoStatementState<DIR, CHAR>::HandleRelativePosition( in HandleRelativePosition()
150 template <Direction DIR, typename CHAR>
151 InternalFormattedIoStatementState<DIR, CHAR>::InternalFormattedIoStatementState( in InternalFormattedIoStatementState()
154 : InternalIoStatementState<DIR, CHAR>{buffer, length, sourceFile, in InternalFormattedIoStatementState()
158 template <Direction DIR, typename CHAR>
159 InternalFormattedIoStatementState<DIR, CHAR>::InternalFormattedIoStatementState( in InternalFormattedIoStatementState()
162 : InternalIoStatementState<DIR, CHAR>{d, sourceFile, sourceLine}, in InternalFormattedIoStatementState()
165 template <Direction DIR, typename CHAR>
166 void InternalFormattedIoStatementState<DIR, CHAR>::CompleteOperation() { in CompleteOperation()
168 if constexpr (DIR == Direction::Output) { in CompleteOperation()
175 template <Direction DIR, typename CHAR>
176 int InternalFormattedIoStatementState<DIR, CHAR>::EndIoStatement() { in EndIoStatement()
178 return InternalIoStatementState<DIR, CHAR>::EndIoStatement(); in EndIoStatement()
181 template <Direction DIR, typename CHAR>
182 InternalListIoStatementState<DIR, CHAR>::InternalListIoStatementState( in InternalListIoStatementState()
184 : InternalIoStatementState<DIR, CharType>{buffer, length, sourceFile, in InternalListIoStatementState()
188 template <Direction DIR, typename CHAR>
189 InternalListIoStatementState<DIR, CHAR>::InternalListIoStatementState( in InternalListIoStatementState()
191 : InternalIoStatementState<DIR, CharType>{d, sourceFile, sourceLine}, in InternalListIoStatementState()
301 template <Direction DIR>
302 ExternalIoStatementState<DIR>::ExternalIoStatementState( in ExternalIoStatementState()
306 if constexpr (DIR == Direction::Output) {
316 template <Direction DIR>
317 void ExternalIoStatementState<DIR>::CompleteOperation() { in CompleteOperation()
321 if constexpr (DIR == Direction::Input) { in CompleteOperation()
343 template <Direction DIR> int ExternalIoStatementState<DIR>::EndIoStatement() { in EndIoStatement()
348 template <Direction DIR>
349 bool ExternalIoStatementState<DIR>::Emit( in Emit()
351 if constexpr (DIR == Direction::Input) { in Emit()
357 template <Direction DIR>
358 bool ExternalIoStatementState<DIR>::Emit(const char *data, std::size_t bytes) { in Emit()
359 if constexpr (DIR == Direction::Input) { in Emit()
365 template <Direction DIR>
366 bool ExternalIoStatementState<DIR>::Emit( in Emit()
368 if constexpr (DIR == Direction::Input) { in Emit()
376 template <Direction DIR>
377 bool ExternalIoStatementState<DIR>::Emit( in Emit()
379 if constexpr (DIR == Direction::Input) { in Emit()
387 template <Direction DIR>
388 std::size_t ExternalIoStatementState<DIR>::GetNextInputBytes(const char *&p) { in GetNextInputBytes()
392 template <Direction DIR>
393 bool ExternalIoStatementState<DIR>::AdvanceRecord(int n) { in AdvanceRecord()
402 template <Direction DIR> void ExternalIoStatementState<DIR>::BackspaceRecord() { in BackspaceRecord()
406 template <Direction DIR>
407 void ExternalIoStatementState<DIR>::HandleAbsolutePosition(std::int64_t n) { in HandleAbsolutePosition()
411 template <Direction DIR>
412 void ExternalIoStatementState<DIR>::HandleRelativePosition(std::int64_t n) { in HandleRelativePosition()
416 template <Direction DIR>
417 bool ExternalIoStatementState<DIR>::BeginReadingRecord() { in BeginReadingRecord()
418 if constexpr (DIR == Direction::Input) { in BeginReadingRecord()
427 template <Direction DIR>
428 void ExternalIoStatementState<DIR>::FinishReadingRecord() { in FinishReadingRecord()
429 if constexpr (DIR == Direction::Input) { in FinishReadingRecord()
437 template <Direction DIR, typename CHAR>
438 ExternalFormattedIoStatementState<DIR, CHAR>::ExternalFormattedIoStatementState( in ExternalFormattedIoStatementState()
441 : ExternalIoStatementState<DIR>{unit, sourceFile, sourceLine}, in ExternalFormattedIoStatementState()
444 template <Direction DIR, typename CHAR>
445 void ExternalFormattedIoStatementState<DIR, CHAR>::CompleteOperation() { in CompleteOperation()
449 if constexpr (DIR == Direction::Input) { in CompleteOperation()
453 return ExternalIoStatementState<DIR>::CompleteOperation(); in CompleteOperation()
456 template <Direction DIR, typename CHAR>
457 int ExternalFormattedIoStatementState<DIR, CHAR>::EndIoStatement() { in EndIoStatement()
459 return ExternalIoStatementState<DIR>::EndIoStatement(); in EndIoStatement()
884 template <Direction DIR>
885 bool ExternalUnformattedIoStatementState<DIR>::Receive( in Receive()
887 if constexpr (DIR == Direction::Output) { in Receive()
894 template <Direction DIR>
895 ChildIoStatementState<DIR>::ChildIoStatementState( in ChildIoStatementState()
899 template <Direction DIR>
900 MutableModes &ChildIoStatementState<DIR>::mutableModes() { in mutableModes()
904 template <Direction DIR>
905 ConnectionState &ChildIoStatementState<DIR>::GetConnectionState() { in GetConnectionState()
909 template <Direction DIR>
910 ExternalFileUnit *ChildIoStatementState<DIR>::GetExternalFileUnit() const { in GetExternalFileUnit()
914 template <Direction DIR> void ChildIoStatementState<DIR>::CompleteOperation() { in CompleteOperation()
918 template <Direction DIR> int ChildIoStatementState<DIR>::EndIoStatement() { in EndIoStatement()
925 template <Direction DIR>
926 bool ChildIoStatementState<DIR>::Emit( in Emit()
931 template <Direction DIR>
932 bool ChildIoStatementState<DIR>::Emit(const char *data, std::size_t bytes) { in Emit()
936 template <Direction DIR>
937 bool ChildIoStatementState<DIR>::Emit(const char16_t *data, std::size_t chars) { in Emit()
941 template <Direction DIR>
942 bool ChildIoStatementState<DIR>::Emit(const char32_t *data, std::size_t chars) { in Emit()
946 template <Direction DIR>
947 std::size_t ChildIoStatementState<DIR>::GetNextInputBytes(const char *&p) { in GetNextInputBytes()
951 template <Direction DIR>
952 void ChildIoStatementState<DIR>::HandleAbsolutePosition(std::int64_t n) { in HandleAbsolutePosition()
956 template <Direction DIR>
957 void ChildIoStatementState<DIR>::HandleRelativePosition(std::int64_t n) { in HandleRelativePosition()
961 template <Direction DIR, typename CHAR>
962 ChildFormattedIoStatementState<DIR, CHAR>::ChildFormattedIoStatementState( in ChildFormattedIoStatementState()
965 : ChildIoStatementState<DIR>{child, sourceFile, sourceLine}, in ChildFormattedIoStatementState()
969 template <Direction DIR, typename CHAR>
970 void ChildFormattedIoStatementState<DIR, CHAR>::CompleteOperation() { in CompleteOperation()
973 ChildIoStatementState<DIR>::CompleteOperation(); in CompleteOperation()
977 template <Direction DIR, typename CHAR>
978 int ChildFormattedIoStatementState<DIR, CHAR>::EndIoStatement() { in EndIoStatement()
980 return ChildIoStatementState<DIR>::EndIoStatement(); in EndIoStatement()
983 template <Direction DIR, typename CHAR>
984 bool ChildFormattedIoStatementState<DIR, CHAR>::AdvanceRecord(int) { in AdvanceRecord()
988 template <Direction DIR>
989 bool ChildUnformattedIoStatementState<DIR>::Receive( in Receive()