projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Allow using MemoryBuffers with yaml::Stream directly.
[oota-llvm.git]
/
include
/
llvm
/
Support
/
MemoryBuffer.h
diff --git
a/include/llvm/Support/MemoryBuffer.h
b/include/llvm/Support/MemoryBuffer.h
index 5e55bd981f0b24a3f6bfc1d98487d8785d5f5bec..1f02907d9f9aec8348199fe0eec53373565fdbba 100644
(file)
--- a/
include/llvm/Support/MemoryBuffer.h
+++ b/
include/llvm/Support/MemoryBuffer.h
@@
-15,6
+15,7
@@
#define LLVM_SUPPORT_MEMORYBUFFER_H
#include "llvm/ADT/StringRef.h"
#define LLVM_SUPPORT_MEMORYBUFFER_H
#include "llvm/ADT/StringRef.h"
+#include "llvm/Support/Compiler.h"
#include "llvm/Support/DataTypes.h"
namespace llvm {
#include "llvm/Support/DataTypes.h"
namespace llvm {
@@
-36,8
+37,8
@@
class MemoryBuffer {
const char *BufferStart; // Start of the buffer.
const char *BufferEnd; // End of the buffer.
const char *BufferStart; // Start of the buffer.
const char *BufferEnd; // End of the buffer.
- MemoryBuffer(const MemoryBuffer &)
; // DO NOT IMPLEMENT
- MemoryBuffer &operator=(const MemoryBuffer &)
; // DO NOT IMPLEMENT
+ MemoryBuffer(const MemoryBuffer &)
LLVM_DELETED_FUNCTION;
+ MemoryBuffer &operator=(const MemoryBuffer &)
LLVM_DELETED_FUNCTION;
protected:
MemoryBuffer() {}
void init(const char *BufStart, const char *BufEnd,
protected:
MemoryBuffer() {}
void init(const char *BufStart, const char *BufEnd,
@@
-75,9
+76,9
@@
public:
/// return a MemoryBuffer.
static error_code getOpenFile(int FD, const char *Filename,
OwningPtr<MemoryBuffer> &result,
/// return a MemoryBuffer.
static error_code getOpenFile(int FD, const char *Filename,
OwningPtr<MemoryBuffer> &result,
-
size
_t FileSize = -1,
-
size
_t MapSize = -1,
-
off
_t Offset = 0,
+
uint64
_t FileSize = -1,
+
uint64
_t MapSize = -1,
+
int64
_t Offset = 0,
bool RequiresNullTerminator = true);
/// getMemBuffer - Open the specified memory range as a MemoryBuffer. Note
bool RequiresNullTerminator = true);
/// getMemBuffer - Open the specified memory range as a MemoryBuffer. Note