15 #ifndef LLVM_CLANG_AST_OPERATIONKINDS_H
16 #define LLVM_CLANG_AST_OPERATIONKINDS_H
22 #define CAST_OPERATION(Name) CK_##Name,
23 #include "clang/AST/OperationKinds.def"
29 #define BINARY_OPERATION(Name, Spelling) BO_##Name,
30 #include "clang/AST/OperationKinds.def"
34 #define UNARY_OPERATION(Name, Spelling) UO_##Name,
35 #include "clang/AST/OperationKinds.def"
static const CastKind CK_Invalid
ObjCBridgeCastKind
The kind of bridging performed by the Objective-C bridge cast.
Bridging via __bridge, which does nothing but reinterpret the bits.
Bridging via __bridge_transfer, which transfers ownership of an Objective-C pointer into ARC...
CastKind
CastKind - The kind of operation required for a conversion.
Bridging via __bridge_retain, which makes an ARC object available as a +1 C pointer.