diff options
Diffstat (limited to 'include/lldb/Host/macosx/HostInfoMacOSX.h')
-rw-r--r-- | include/lldb/Host/macosx/HostInfoMacOSX.h | 51 |
1 files changed, 25 insertions, 26 deletions
diff --git a/include/lldb/Host/macosx/HostInfoMacOSX.h b/include/lldb/Host/macosx/HostInfoMacOSX.h index 4a8ee4fd850e..b182b9bce147 100644 --- a/include/lldb/Host/macosx/HostInfoMacOSX.h +++ b/include/lldb/Host/macosx/HostInfoMacOSX.h @@ -13,35 +13,34 @@ #include "lldb/Host/FileSpec.h" #include "lldb/Host/posix/HostInfoPosix.h" -namespace lldb_private -{ +namespace lldb_private { class ArchSpec; -class HostInfoMacOSX : public HostInfoPosix -{ - friend class HostInfoBase; - - private: - // Static class, unconstructable. - HostInfoMacOSX(); - ~HostInfoMacOSX(); - - public: - static bool GetOSVersion(uint32_t &major, uint32_t &minor, uint32_t &update); - static bool GetOSBuildString(std::string &s); - static bool GetOSKernelDescription(std::string &s); - static FileSpec GetProgramFileSpec(); - static uint32_t GetMaxThreadNameLength(); - - protected: - static bool ComputeSupportExeDirectory(FileSpec &file_spec); - static void ComputeHostArchitectureSupport(ArchSpec &arch_32, ArchSpec &arch_64); - static bool ComputeHeaderDirectory(FileSpec &file_spec); - static bool ComputePythonDirectory(FileSpec &file_spec); - static bool ComputeClangDirectory(FileSpec &file_spec); - static bool ComputeSystemPluginsDirectory(FileSpec &file_spec); - static bool ComputeUserPluginsDirectory(FileSpec &file_spec); +class HostInfoMacOSX : public HostInfoPosix { + friend class HostInfoBase; + +private: + // Static class, unconstructable. + HostInfoMacOSX(); + ~HostInfoMacOSX(); + +public: + static bool GetOSVersion(uint32_t &major, uint32_t &minor, uint32_t &update); + static bool GetOSBuildString(std::string &s); + static bool GetOSKernelDescription(std::string &s); + static FileSpec GetProgramFileSpec(); + static uint32_t GetMaxThreadNameLength(); + +protected: + static bool ComputeSupportExeDirectory(FileSpec &file_spec); + static void ComputeHostArchitectureSupport(ArchSpec &arch_32, + ArchSpec &arch_64); + static bool ComputeHeaderDirectory(FileSpec &file_spec); + static bool ComputePythonDirectory(FileSpec &file_spec); + static bool ComputeClangDirectory(FileSpec &file_spec); + static bool ComputeSystemPluginsDirectory(FileSpec &file_spec); + static bool ComputeUserPluginsDirectory(FileSpec &file_spec); }; } |