clang 20.0.0git
|
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/Basic/Targets/OSTargets.h"
Public Member Functions | |
DarwinTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts) | |
const char * | getStaticInitSectionSpecifier () const override |
unsigned | getExnObjectAlignment () const override |
TargetInfo::IntType | getLeastIntTypeByWidth (unsigned BitWidth, bool IsSigned) const final |
bool | areDefaultedSMFStillPOD (const LangOptions &) const override |
![]() | |
AppleMachOTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts) | |
const char * | getStaticInitSectionSpecifier () const override |
bool | hasProtectedVisibility () const override |
Apple Mach-O does not support protected visibility. | |
![]() | |
OSTargetInfo (const llvm::Triple &Triple, const TargetOptions &Opts) | |
void | getTargetDefines (const LangOptions &Opts, MacroBuilder &Builder) const override |
Protected Member Functions | |
void | getOSDefines (const LangOptions &Opts, const llvm::Triple &Triple, MacroBuilder &Builder) const override |
void | getOSDefines (const LangOptions &Opts, const llvm::Triple &Triple, MacroBuilder &Builder) const override |
virtual void | getOSDefines (const LangOptions &Opts, const llvm::Triple &Triple, MacroBuilder &Builder) const=0 |
Definition at line 68 of file OSTargets.h.
|
inline |
Definition at line 78 of file OSTargets.h.
|
inlineoverride |
Definition at line 157 of file OSTargets.h.
|
inlineoverride |
Definition at line 115 of file OSTargets.h.
References clang::T.
|
inlinefinal |
Definition at line 148 of file OSTargets.h.
|
inlineoverrideprotectedvirtual |
Reimplemented from clang::targets::AppleMachOTargetInfo< Target >.
Definition at line 71 of file OSTargets.h.
References clang::targets::getDarwinDefines().
Referenced by clang::targets::DarwinAArch64TargetInfo::getOSDefines().
|
inlineoverride |
Definition at line 110 of file OSTargets.h.