#ifndef LLDB_HOST_HOST_H
#define LLDB_HOST_HOST_H
#include "lldb/Host/File.h"
#include "lldb/Host/HostThread.h"
#include "lldb/Utility/Environment.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Utility/Log.h"
#include "lldb/Utility/Timeout.h"
#include "lldb/lldb-private-forward.h"
#include "lldb/lldb-private.h"
#include <cerrno>
#include <cstdarg>
#include <map>
#include <string>
#include <type_traits>
namespace lldb_private {
class FileAction;
class ProcessLaunchInfo;
class ProcessInstanceInfo;
class ProcessInstanceInfoMatch;
ProcessInstanceInfoList;
struct WaitStatus { … };
inline bool operator==(WaitStatus a, WaitStatus b) { … }
inline bool operator!=(WaitStatus a, WaitStatus b) { … }
class Host { … };
class SystemLogHandler : public LogHandler { … };
}
namespace llvm {
template <> struct format_provider<lldb_private::WaitStatus> { … };
}
#endif