LLDB mainline
|
A handle that tracks the server info on disk and cleans up the disk record once it is no longer referenced. More...
#include <Server.h>
Public Member Functions | |
ServerInfoHandle () | |
ServerInfoHandle (llvm::StringRef filename) | |
~ServerInfoHandle () | |
ServerInfoHandle (ServerInfoHandle &&other) | |
ServerInfoHandle & | operator= (ServerInfoHandle &&other) noexcept |
ServerInfoHandle (const ServerInfoHandle &)=delete | |
ServerIinfoHandle is not copyable. | |
ServerInfoHandle & | operator= (const ServerInfoHandle &)=delete |
Private Attributes | |
llvm::SmallString< 128 > | m_filename |
A handle that tracks the server info on disk and cleans up the disk record once it is no longer referenced.
ServerInfoHandle::ServerInfoHandle | ( | ) |
Definition at line 25 of file Server.cpp.
References ServerInfoHandle().
Referenced by operator=(), operator=(), ServerInfoHandle(), ServerInfoHandle(), ServerInfoHandle(), and ServerInfoHandle().
|
explicit |
References ServerInfoHandle().
ServerInfoHandle::~ServerInfoHandle | ( | ) |
Definition at line 32 of file Server.cpp.
References m_filename.
ServerInfoHandle::ServerInfoHandle | ( | ServerInfoHandle && | other | ) |
Definition at line 41 of file Server.cpp.
References m_filename, and ServerInfoHandle().
|
delete |
ServerIinfoHandle is not copyable.
References ServerInfoHandle().
|
delete |
References ServerInfoHandle().
|
noexcept |
Definition at line 47 of file Server.cpp.
References m_filename, and ServerInfoHandle().
|
private |
Definition at line 125 of file Server.h.
Referenced by operator=(), ServerInfoHandle(), and ~ServerInfoHandle().