14#ifndef LLVM_CLANG_AST_OPERATIONKINDS_H
15#define LLVM_CLANG_AST_OPERATIONKINDS_H
21#define CAST_OPERATION(Name) CK_##Name,
22#include "clang/AST/OperationKinds.def"
26#define BINARY_OPERATION(Name, Spelling) BO_##Name,
27#include "clang/AST/OperationKinds.def"
31#define UNARY_OPERATION(Name, Spelling) UO_##Name,
32#include "clang/AST/OperationKinds.def"
The JSON file list parser is used to communicate input to InstallAPI.
ObjCBridgeCastKind
The kind of bridging performed by the Objective-C bridge cast.
@ OBC_Bridge
Bridging via __bridge, which does nothing but reinterpret the bits.
@ OBC_BridgeTransfer
Bridging via __bridge_transfer, which transfers ownership of an Objective-C pointer into ARC.
@ OBC_BridgeRetained
Bridging via __bridge_retain, which makes an ARC object available as a +1 C pointer.
CastKind
CastKind - The kind of operation required for a conversion.