clang 22.0.0git
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)
#define BINARY_OPERATION(Name, Spelling)
#define UNARY_OPERATION(Name, Spelling)

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 )
Value:
BO_##Name,

Definition at line 26 of file OperationKinds.h.

◆ CAST_OPERATION

#define CAST_OPERATION ( Name)
Value:
CK_##Name,

Definition at line 21 of file OperationKinds.h.

◆ UNARY_OPERATION

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

Definition at line 31 of file OperationKinds.h.