yaml2obj.h revision cd81d94322a39503e4a3e87b6ee03d4fcb3465fb
16ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva//===--- yaml2obj.h - -------------------------------------------*- C++ -*-===//
26ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva//
36ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva//                     The LLVM Compiler Infrastructure
46ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva//
56ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva// This file is distributed under the University of Illinois Open Source
66ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva// License. See LICENSE.TXT for details.
76ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva//
86ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva//===----------------------------------------------------------------------===//
96ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva/// \file
106ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva/// \brief Common declarations for yaml2obj
116ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva//===----------------------------------------------------------------------===//
126ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva#ifndef LLVM_TOOLS_YAML2OBJ_H
136ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva#define LLVM_TOOLS_YAML2OBJ_H
146ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva
156ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silvanamespace llvm {
16cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hinesclass raw_ostream;
17cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hinesnamespace yaml {
18cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hinesclass Input;
196ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva}
20cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hines}
21cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hinesint yaml2coff(llvm::yaml::Input &YIn, llvm::raw_ostream &Out);
22cd81d94322a39503e4a3e87b6ee03d4fcb3465fbStephen Hinesint yaml2elf(llvm::yaml::Input &YIn, llvm::raw_ostream &Out);
236ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva
246ed30e0f0c3876df8b77c44fd3196b40903fb47dSean Silva#endif
25