1351278Sdim//===--- TextAPIWriter.h - Text API Writer ----------------------*- C++ -*-===// 2351278Sdim// 3351278Sdim// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4351278Sdim// See https://llvm.org/LICENSE.txt for license information. 5351278Sdim// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6351278Sdim// 7351278Sdim//===----------------------------------------------------------------------===// 8351278Sdim 9351278Sdim#ifndef LLVM_TEXTAPI_MACHO_WRITER_H 10351278Sdim#define LLVM_TEXTAPI_MACHO_WRITER_H 11351278Sdim 12351278Sdim#include "llvm/Support/MemoryBuffer.h" 13351278Sdim 14351278Sdimnamespace llvm { 15351278Sdimnamespace MachO { 16351278Sdim 17351278Sdimclass InterfaceFile; 18351278Sdim 19351278Sdimclass TextAPIWriter { 20351278Sdimpublic: 21351278Sdim TextAPIWriter() = delete; 22351278Sdim 23351278Sdim static Error writeToStream(raw_ostream &os, const InterfaceFile &); 24351278Sdim}; 25351278Sdim 26351278Sdim} // end namespace MachO. 27351278Sdim} // end namespace llvm. 28351278Sdim 29351278Sdim#endif // LLVM_TEXTAPI_MACHO_WRITER_H 30