clang 20.0.0git
Namespaces | Macros | Enumerations | Functions
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)   Kind,
 
#define CF_BRANCH_LABEL_SCHEME(Kind, FlagVal)
 

Enumerations

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

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 
)    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.