ΒΆvoid DefineStd(clang::MacroBuilder& Builder,
llvm::StringRef MacroName,
const clang::LangOptions& Opts)
void DefineStd(clang::MacroBuilder& Builder,
llvm::StringRef MacroName,
const clang::LangOptions& Opts)
Description
DefineStd - Define a macro name and standard variants. For example if MacroName is "unix", then this will define "__unix", "__unix__", and "unix" when in GNU mode.
Declared at: clang/lib/Basic/Targets.h:34
Parameters
- clang::MacroBuilder& Builder
- llvm::StringRef MacroName
- const clang::LangOptions& Opts