clang 20.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Basic/Targets/OSTargets.h"
Public Member Functions | |
OSTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts) | |
void | getTargetDefines (const LangOptions &Opts, MacroBuilder &Builder) const override |
Protected Member Functions | |
virtual void | getOSDefines (const LangOptions &Opts, const llvm::Triple &Triple, MacroBuilder &Builder) const =0 |
Definition at line 21 of file OSTargets.h.
|
inline |
Definition at line 27 of file OSTargets.h.
|
protectedpure virtual |
Implemented in clang::targets::DarwinAArch64TargetInfo, clang::targets::DarwinARMTargetInfo, clang::targets::DarwinTargetInfo< Target >, clang::targets::DarwinTargetInfo< AArch64leTargetInfo >, clang::targets::DarwinTargetInfo< ARMleTargetInfo >, clang::targets::DarwinTargetInfo< X86_32TargetInfo >, clang::targets::DarwinTargetInfo< X86_64TargetInfo >, clang::targets::DragonFlyBSDTargetInfo< Target >, clang::targets::FreeBSDTargetInfo< Target >, clang::targets::KFreeBSDTargetInfo< Target >, clang::targets::HaikuTargetInfo< Target >, clang::targets::HaikuTargetInfo< X86_32TargetInfo >, clang::targets::HurdTargetInfo< Target >, clang::targets::LinuxTargetInfo< Target >, clang::targets::LinuxTargetInfo< X86_32TargetInfo >, clang::targets::LinuxTargetInfo< X86_64TargetInfo >, clang::targets::NetBSDTargetInfo< Target >, clang::targets::NetBSDTargetInfo< X86_32TargetInfo >, clang::targets::OpenBSDTargetInfo< Target >, clang::targets::OpenBSDTargetInfo< X86_32TargetInfo >, clang::targets::OpenBSDTargetInfo< X86_64TargetInfo >, clang::targets::PS3PPUTargetInfo< Target >, clang::targets::PSOSTargetInfo< Target >, clang::targets::PS4OSTargetInfo< Target >, clang::targets::PS5OSTargetInfo< Target >, clang::targets::RTEMSTargetInfo< Target >, clang::targets::SolarisTargetInfo< Target >, clang::targets::AIXTargetInfo< Target >, clang::targets::AIXTargetInfo< PPC32TargetInfo >, clang::targets::AIXTargetInfo< PPC64TargetInfo >, clang::targets::ZOSTargetInfo< Target >, clang::targets::WindowsTargetInfo< Target >, clang::targets::WindowsTargetInfo< AArch64leTargetInfo >, clang::targets::WindowsTargetInfo< ARMleTargetInfo >, clang::targets::WindowsTargetInfo< X86_32TargetInfo >, clang::targets::WindowsTargetInfo< X86_64TargetInfo >, clang::targets::NaClTargetInfo< Target >, clang::targets::FuchsiaTargetInfo< Target >, clang::targets::WebAssemblyOSTargetInfo< Target >, clang::targets::OHOSTargetInfo< Target >, clang::targets::OHOSTargetInfo< X86_32TargetInfo >, and clang::targets::OHOSTargetInfo< X86_64TargetInfo >.
|
inlineoverride |
Definition at line 30 of file OSTargets.h.
Referenced by clang::targets::MicrosoftARM64TargetInfo::getTargetDefines(), clang::targets::ItaniumWindowsARMleTargetInfo::getTargetDefines(), clang::targets::MicrosoftARMleTargetInfo::getTargetDefines(), and clang::targets::MinGWARMTargetInfo::getTargetDefines().