blob: 7290a9af2c6498251c3be59f6e2aeefa9f70772b [file] [log] [blame]
Sean Silva3b76e402013-06-05 19:56:47 +00001//===--- yaml2obj.h - -------------------------------------------*- C++ -*-===//
2//
3// The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9/// \file
10/// \brief Common declarations for yaml2obj
11//===----------------------------------------------------------------------===//
Benjamin Kramera7c40ef2014-08-13 16:26:38 +000012#ifndef LLVM_TOOLS_YAML2OBJ_YAML2OBJ_H
13#define LLVM_TOOLS_YAML2OBJ_YAML2OBJ_H
Sean Silva3b76e402013-06-05 19:56:47 +000014
15namespace llvm {
Simon Atanasyanf97af8a2014-05-31 04:51:07 +000016class raw_ostream;
17namespace yaml {
18class Input;
Sean Silva3b76e402013-06-05 19:56:47 +000019}
Simon Atanasyanf97af8a2014-05-31 04:51:07 +000020}
21int yaml2coff(llvm::yaml::Input &YIn, llvm::raw_ostream &Out);
22int yaml2elf(llvm::yaml::Input &YIn, llvm::raw_ostream &Out);
Sean Silva3b76e402013-06-05 19:56:47 +000023
24#endif