|
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 (llvm::StringRef filename="") | |
| ~ServerInfoHandle () | |
| ServerInfoHandle (ServerInfoHandle &&other) | |
| ServerInfoHandle & | operator= (ServerInfoHandle &&other) noexcept |
| void | Remove () |
| Remove the file on disk, if one is tracked. | |
| 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.
|
explicit |
References ServerInfoHandle().
Referenced by operator=(), operator=(), ServerInfoHandle(), ServerInfoHandle(), and ServerInfoHandle().
| ServerInfoHandle::~ServerInfoHandle | ( | ) |
Definition at line 30 of file Server.cpp.
References Remove().
| ServerInfoHandle::ServerInfoHandle | ( | ServerInfoHandle && | other | ) |
Definition at line 32 of file Server.cpp.
References ServerInfoHandle().
|
delete |
ServerIinfoHandle is not copyable.
References ServerInfoHandle().
|
delete |
References ServerInfoHandle().
|
noexcept |
Definition at line 37 of file Server.cpp.
References m_filename, and ServerInfoHandle().
| void ServerInfoHandle::Remove | ( | ) |
Remove the file on disk, if one is tracked.
Definition at line 42 of file Server.cpp.
References m_filename.
Referenced by ~ServerInfoHandle().
|
private |
Definition at line 118 of file Server.h.
Referenced by operator=(), and Remove().