clang: clang::ObjCPropertyAttribute Namespace Reference (original) (raw)
ObjCPropertyAttribute::Kind - list of property attributes. More...
Enumerations | |
---|---|
enum | Kind { kind_noattr = 0x00 , kind_readonly = 0x01 , kind_getter = 0x02 , kind_assign = 0x04 , kind_readwrite = 0x08 , kind_retain = 0x10 , kind_copy = 0x20 , kind_nonatomic = 0x40 , kind_setter = 0x80 , kind_atomic = 0x100 , kind_weak = 0x200 , kind_strong = 0x400 , kind_unsafe_unretained = 0x800 , kind_nullability = 0x1000 , kind_null_resettable = 0x2000 , kind_class = 0x4000 , kind_direct = 0x8000 } |
Detailed Description
ObjCPropertyAttribute::Kind - list of property attributes.
Keep this list in sync with LLVM's Dwarf.h ApplePropertyAttributes.s
Enumeration Type Documentation
◆ Kind
Enumerator | |
---|---|
kind_noattr | |
kind_readonly | |
kind_getter | |
kind_assign | |
kind_readwrite | |
kind_retain | |
kind_copy | |
kind_nonatomic | |
kind_setter | |
kind_atomic | |
kind_weak | |
kind_strong | |
kind_unsafe_unretained | |
kind_nullability | Indicates that the nullability of the type was spelled with a property attribute rather than a type qualifier. |
kind_null_resettable | |
kind_class | |
kind_direct |
Definition at line 22 of file DeclObjCCommon.h.