diff options
Diffstat (limited to 'lldb/include/lldb/Host/File.h')
| -rw-r--r-- | lldb/include/lldb/Host/File.h | 14 |
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 |

