clang 20.0.0git
Namespaces | Macros | Enumerations
OperationKinds.h File Reference
#include "clang/AST/OperationKinds.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 CAST_OPERATION(Name)   CK_##Name,
 
#define BINARY_OPERATION(Name, Spelling)   BO_##Name,
 
#define UNARY_OPERATION(Name, Spelling)   UO_##Name,
 

Enumerations

enum  clang::CastKind
 CastKind - The kind of operation required for a conversion. More...
 
enum  clang::BinaryOperatorKind
 
enum  clang::UnaryOperatorKind
 
enum  clang::ObjCBridgeCastKind { clang::OBC_Bridge , clang::OBC_BridgeTransfer , clang::OBC_BridgeRetained }
 The kind of bridging performed by the Objective-C bridge cast. More...
 

Macro Definition Documentation

◆ BINARY_OPERATION

#define BINARY_OPERATION (   Name,
  Spelling 
)    BO_##Name,

Definition at line 26 of file OperationKinds.h.

◆ CAST_OPERATION

#define CAST_OPERATION (   Name)    CK_##Name,

Definition at line 21 of file OperationKinds.h.

◆ UNARY_OPERATION

#define UNARY_OPERATION (   Name,
  Spelling 
)    UO_##Name,

Definition at line 31 of file OperationKinds.h.