1*651f58bfSDiana Picus //===-- runtime/format.cpp ------------------------------------------------===// 2352d347aSAlexis Perry // 3352d347aSAlexis Perry // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4352d347aSAlexis Perry // See https://llvm.org/LICENSE.txt for license information. 5352d347aSAlexis Perry // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6352d347aSAlexis Perry // 7352d347aSAlexis Perry //===----------------------------------------------------------------------===// 8352d347aSAlexis Perry 995696d56Speter klausler #include "format-implementation.h" 10352d347aSAlexis Perry 11352d347aSAlexis Perry namespace Fortran::runtime::io { 123b635714Speter klausler template class FormatControl< 133b635714Speter klausler InternalFormattedIoStatementState<Direction::Output>>; 143b635714Speter klausler template class FormatControl< 153b635714Speter klausler InternalFormattedIoStatementState<Direction::Input>>; 163b635714Speter klausler template class FormatControl< 173b635714Speter klausler ExternalFormattedIoStatementState<Direction::Output>>; 183b635714Speter klausler template class FormatControl< 193b635714Speter klausler ExternalFormattedIoStatementState<Direction::Input>>; 2043fadefbSpeter klausler template class FormatControl<ChildFormattedIoStatementState<Direction::Output>>; 2143fadefbSpeter klausler template class FormatControl<ChildFormattedIoStatementState<Direction::Input>>; 221f879005STim Keith } // namespace Fortran::runtime::io 23