1//===-- HostNativeThreadForward.h -------------------------------*- C++ -*-===// 2// 3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4// See https://llvm.org/LICENSE.txt for license information. 5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6// 7//===----------------------------------------------------------------------===// 8 9#ifndef LLDB_HOST_HOSTNATIVETHREADFORWARD_H 10#define LLDB_HOST_HOSTNATIVETHREADFORWARD_H 11 12namespace lldb_private { 13#if defined(_WIN32) 14class HostThreadWindows; 15typedef HostThreadWindows HostNativeThread; 16#elif defined(__APPLE__) 17class HostThreadMacOSX; 18typedef HostThreadMacOSX HostNativeThread; 19#else 20class HostThreadPosix; 21typedef HostThreadPosix HostNativeThread; 22#endif 23} 24 25#endif 26