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