diff options
Diffstat (limited to 'include/llvm/Wrap/file_wrapper_output.h')
-rw-r--r-- | include/llvm/Wrap/file_wrapper_output.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/include/llvm/Wrap/file_wrapper_output.h b/include/llvm/Wrap/file_wrapper_output.h deleted file mode 100644 index 714bd36a75..0000000000 --- a/include/llvm/Wrap/file_wrapper_output.h +++ /dev/null @@ -1,34 +0,0 @@ -/* Copyright 2012 The Native Client Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can - * be found in the LICENSE file. - */ - -// Defines utility allowing files for bitcode output wrapping. - -#ifndef FILE_WRAPPER_OUTPUT_H__ -#define FILE_WRAPPER_OUTPUT_H__ - -#include "llvm/Support/support_macros.h" -#include "llvm/Wrap/wrapper_output.h" -#include <stdio.h> -#include <string> - -// Define a class to wrap named files. */ -class FileWrapperOutput : public WrapperOutput { - public: - FileWrapperOutput(const std::string& name); - ~FileWrapperOutput(); - // Writes a single byte, returning false if unable to write. - virtual bool Write(uint8_t byte); - // Writes the specified number of bytes in the buffer to - // output. Returns false if unable to write. - virtual bool Write(const uint8_t* buffer, size_t buffer_size); - private: - // The name of the file - std::string _name; - // The corresponding (opened) file. - FILE* _file; - private: - DISALLOW_CLASS_COPY_AND_ASSIGN(FileWrapperOutput); -}; -#endif // FILE_WRAPPER_OUTPUT_H__ |