summaryrefslogtreecommitdiffstats
path: root/lldb/include/lldb/Host/File.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/Host/File.h')
-rw-r--r--lldb/include/lldb/Host/File.h14
1 files changed, 11 insertions, 3 deletions
diff --git a/lldb/include/lldb/Host/File.h b/lldb/include/lldb/Host/File.h
index 1dfa12ea593..5ebd3b7e04a 100644
--- a/lldb/include/lldb/Host/File.h
+++ b/lldb/include/lldb/Host/File.h
@@ -62,6 +62,17 @@ public:
m_is_interactive(eLazyBoolCalculate),
m_is_real_terminal(eLazyBoolCalculate) {}
+ File(File &&rhs);
+
+ File& operator= (File &&rhs);
+
+ void Swap(File &other);
+
+ File(void *cookie,
+ int (*readfn)(void *, char *, int),
+ int (*writefn)(void *, const char *, int),
+ int (*closefn)(void *));
+
//------------------------------------------------------------------
/// Constructor with path.
///
@@ -479,9 +490,6 @@ protected:
LazyBool m_is_interactive;
LazyBool m_is_real_terminal;
LazyBool m_supports_colors;
-
-private:
- DISALLOW_COPY_AND_ASSIGN(File);
};
} // namespace lldb_private
OpenPOWER on IntegriCloud