Lines Matching refs:Direction
89 template <Direction DIR>
94 template <Direction DIR>
99 template <Direction DIR>
102 if constexpr (DIR == Direction::Input) {
103 Crash("InternalIoStatementState<Direction::Input>::Emit() called");
109 template <Direction DIR>
116 template <Direction DIR>
126 template <Direction DIR> void InternalIoStatementState<DIR>::BackspaceRecord() {
130 template <Direction DIR> int InternalIoStatementState<DIR>::EndIoStatement() {
138 template <Direction DIR>
143 template <Direction DIR>
148 template <Direction DIR>
153 template <Direction DIR, typename CHAR>
163 template <Direction DIR, typename CHAR>
172 template <Direction DIR, typename CHAR>
175 if constexpr (DIR == Direction::Output) {
183 template <Direction DIR, typename CHAR>
189 template <Direction DIR>
195 template <Direction DIR>
201 template <Direction DIR>
204 if constexpr (DIR == Direction::Output) {
213 template <Direction DIR>
216 if constexpr (DIR == Direction::Input) {
370 template <Direction DIR>
375 if constexpr (DIR == Direction::Output) {
385 template <Direction DIR>
390 if constexpr (DIR == Direction::Input) {
412 template <Direction DIR> int ExternalIoStatementState<DIR>::EndIoStatement() {
417 template <Direction DIR>
420 if constexpr (DIR == Direction::Input) {
426 template <Direction DIR>
431 template <Direction DIR>
437 template <Direction DIR>
447 template <Direction DIR> void ExternalIoStatementState<DIR>::BackspaceRecord() {
451 template <Direction DIR>
456 template <Direction DIR>
461 template <Direction DIR>
463 if constexpr (DIR == Direction::Input) {
466 Crash("ExternalIoStatementState<Direction::Output>::BeginReadingRecord() "
472 template <Direction DIR>
474 if constexpr (DIR == Direction::Input) {
477 Crash("ExternalIoStatementState<Direction::Output>::FinishReadingRecord() "
482 template <Direction DIR, typename CHAR>
489 template <Direction DIR, typename CHAR>
494 if constexpr (DIR == Direction::Input) {
501 template <Direction DIR, typename CHAR>
731 get_if<FormattedIoStatementState<Direction::Input>>()}) {
740 FormattedIoStatementState<Direction::Input>::GetEditDescriptorChars() const {
744 void FormattedIoStatementState<Direction::Input>::GotChar(int n) {
748 bool ListDirectedStatementState<Direction::Output>::EmitLeadingSpaceOrAdvance(
764 ListDirectedStatementState<Direction::Output>::GetNextDataEdit(
773 int ListDirectedStatementState<Direction::Input>::EndIoStatement() {
781 ListDirectedStatementState<Direction::Input>::GetNextDataEdit(
891 template <Direction DIR>
893 if constexpr (DIR == Direction::Input) {
902 template <Direction DIR>
905 if constexpr (DIR == Direction::Output) {
912 template <Direction DIR>
917 template <Direction DIR>
926 template <Direction DIR>
935 template <Direction DIR>
944 template <Direction DIR> int ChildIoStatementState<DIR>::EndIoStatement() {
951 template <Direction DIR>
961 template <Direction DIR>
970 template <Direction DIR>
979 template <Direction DIR>
988 template <Direction DIR, typename CHAR>
997 template <Direction DIR, typename CHAR>
1005 template <Direction DIR, typename CHAR>
1011 template <Direction DIR, typename CHAR>
1020 template <Direction DIR>
1030 template <Direction DIR> int ChildListIoStatementState<DIR>::EndIoStatement() {
1031 if constexpr (DIR == Direction::Input) {
1040 template class InternalIoStatementState<Direction::Output>;
1041 template class InternalIoStatementState<Direction::Input>;
1042 template class InternalFormattedIoStatementState<Direction::Output>;
1043 template class InternalFormattedIoStatementState<Direction::Input>;
1044 template class InternalListIoStatementState<Direction::Output>;
1045 template class InternalListIoStatementState<Direction::Input>;
1046 template class ExternalIoStatementState<Direction::Output>;
1047 template class ExternalIoStatementState<Direction::Input>;
1048 template class ExternalFormattedIoStatementState<Direction::Output>;
1049 template class ExternalFormattedIoStatementState<Direction::Input>;
1050 template class ExternalListIoStatementState<Direction::Output>;
1051 template class ExternalListIoStatementState<Direction::Input>;
1052 template class ExternalUnformattedIoStatementState<Direction::Output>;
1053 template class ExternalUnformattedIoStatementState<Direction::Input>;
1054 template class ChildIoStatementState<Direction::Output>;
1055 template class ChildIoStatementState<Direction::Input>;
1056 template class ChildFormattedIoStatementState<Direction::Output>;
1057 template class ChildFormattedIoStatementState<Direction::Input>;
1058 template class ChildListIoStatementState<Direction::Output>;
1059 template class ChildListIoStatementState<Direction::Input>;
1060 template class ChildUnformattedIoStatementState<Direction::Output>;
1061 template class ChildUnformattedIoStatementState<Direction::Input>;