clang 22.0.0git
CFProtectionOptions.h File Reference
#include "llvm/Support/ErrorHandling.h"
#include "clang/Basic/CFProtectionOptions.def"

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.

Macros

#define CF_BRANCH_LABEL_SCHEME(Kind, FlagVal)
#define CF_BRANCH_LABEL_SCHEME(Kind, FlagVal)

Enumerations

enum class  clang::CFBranchLabelSchemeKind { clang::Default }

Functions

static const char * clang::getCFBranchLabelSchemeFlagVal (const CFBranchLabelSchemeKind Scheme)

Macro Definition Documentation

◆ CF_BRANCH_LABEL_SCHEME [1/2]

#define CF_BRANCH_LABEL_SCHEME ( Kind,
FlagVal )
Value:
Kind,

Definition at line 22 of file CFProtectionOptions.h.

◆ CF_BRANCH_LABEL_SCHEME [2/2]

#define CF_BRANCH_LABEL_SCHEME ( Kind,
FlagVal )
Value:
if (Scheme == CFBranchLabelSchemeKind::Kind) \
return #FlagVal;

Definition at line 22 of file CFProtectionOptions.h.