LLVM
15.0.0git
include
llvm
TextAPI
TextAPIWriter.h
Go to the documentation of this file.
1
//===--- TextAPIWriter.h - Text API Writer ----------------------*- C++ -*-===//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#ifndef LLVM_TEXTAPI_TEXTAPIWRITER_H
10
#define LLVM_TEXTAPI_TEXTAPIWRITER_H
11
12
namespace
llvm
{
13
14
class
Error
;
15
class
raw_ostream;
16
17
namespace
MachO {
18
19
class
InterfaceFile;
20
21
class
TextAPIWriter
{
22
public
:
23
TextAPIWriter
() =
delete
;
24
25
static
Error
writeToStream
(
raw_ostream
&os,
const
InterfaceFile
&);
26
};
27
28
}
// end namespace MachO.
29
}
// end namespace llvm.
30
31
#endif // LLVM_TEXTAPI_TEXTAPIWRITER_H
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition:
AddressRanges.h:17
llvm::lltok::Error
@ Error
Definition:
LLToken.h:21
llvm::MachO::TextAPIWriter
Definition:
TextAPIWriter.h:21
llvm::MachO::TextAPIWriter::writeToStream
static Error writeToStream(raw_ostream &os, const InterfaceFile &)
Definition:
TextStub.cpp:1133
llvm::MachO::TextAPIWriter::TextAPIWriter
TextAPIWriter()=delete
llvm::raw_ostream
This class implements an extremely fast bulk output stream that can only output to a stream.
Definition:
raw_ostream.h:54
llvm::MachO::InterfaceFile
Defines the interface file.
Definition:
InterfaceFile.h:152
llvm::Error
Lightweight error class with error context and mandatory checking.
Definition:
Error.h:155
Generated on Mon Jul 4 2022 07:02:34 for LLVM by
1.8.17