| Home | Trees | Indices | Help |
|
|---|
|
|
ObjC ..._t type definitions and some additional
ctypes.
Names starting with c_ are ctypes, names
ending with _t are ObjC types defined in terms of a
ctypes c_ type.
Version: 18.04.26
| Classes | |
| c_ptrdiff_t | |
| unichar_t | |
| UniChar_t | |
|
c_struct_t Base type to pretty-print ctypes Structures.
|
|
|
ObjC_t Base type to pretty-print ctypes c_void_p.
|
|
|
TypeCodeError Error in ObjC type encoding. |
|
| CGFloat_t | |
| NSInteger_t | |
| NSUInteger_t | |
| CFIndex_t | |
|
Allocator_t ObjC CFAllocatorRef type.
|
|
| Array_t | |
|
Block_t ObjC block type.
|
|
|
BOOL_t ObjC boolean type.
|
|
| Data_t | |
| Dictionary_t | |
|
Id_t ObjC Id/self type, encoding b'@'.
|
|
|
Class_t ObjC Class type, encoding b'#'.
|
|
|
IMP_t ObjC IMPlementation type.
|
|
|
Ivar_t ObjC instance variable type.
|
|
|
Method_t ObjC method type.
|
|
| Number_t | |
| NumberType_t | |
| OptionFlags_t | |
|
Protocol_t ObjC protocol type.
|
|
|
RunLoop_t ObjC CFRunLoopRef type.
|
|
|
SEL_t ObjC SELector/cmd type, encoding b':'.
|
|
| Set_t | |
| String_t | |
|
Struct_t ObjC struct type.
|
|
| TimeInterval_t | |
| TypeID_t | |
|
TypeRef_t ObjC opaque type. |
|
|
Union_t ObjC union type.
|
|
|
Unknown_t Unknown type. |
|
|
UnknownPtr_t Unknown pointer. |
|
|
VoidPtr_t Same as c_void_p, but distinguishable from
c_void_p.
|
|
|
objc_method_description_t ObjC struct with fields name and
types (SEL_t, c_char_p).
|
|
|
objc_property_t ObjC property Class.
|
|
|
objc_property_attribute_t ObjC struct with fields name and
value (both c_char_p).
|
|
|
objc_super_t ObjC struct with fields receiver and
class (Id_t, Class_t).
|
|
| NSDouble_t | |
| NSFloat_t | |
|
NSRange_t ObjC struct with fields loc[ation] and
len[gth] (both NSUInteger_t).
|
|
|
CFRange_t ObjC struct with fields loc[ation] and
len[gth] (both CFIndex_t).
|
|
|
NSPoint_t ObjC struct with fields x and
y (both CGFloat_t).
|
|
|
NSSize_t ObjC struct with fields width and
height (both CGFloat_t).
|
|
|
NSRect_t ObjC struct with fields origin and
size (NSPoint_t, NSSize_t).
|
|
|
NSRect4_t ObjC struct, like NSRect_t with different signature and properties.
|
|
| CGBitmapInfo_t | |
| CGDirectDisplayID_t | |
| CGError_t | |
| CGGlyph_t | |
|
CGPoint_t ObjC struct with fields x and
y (both CGFloat_t).
|
|
|
CGRect_t ObjC struct with fields origin and
size (NSPoint_t, NSSize_t).
|
|
|
CGSize_t ObjC struct with fields width and
height (both CGFloat_t).
|
|
| CTFontOrientation_t | |
| CTFontSymbolicTraits_t | |
|
NSMakePoint ObjC struct with fields x and
y (both CGFloat_t).
|
|
|
NSMakeRange ObjC struct with fields loc[ation] and
len[gth] (both NSUInteger_t).
|
|
|
NSMakeRect ObjC struct, like NSRect_t with different signature and properties.
|
|
|
NSMakeSize ObjC struct with fields width and
height (both CGFloat_t).
|
|
| NSTimeInterval_t | |
| Functions | |||
|
|||
|
|||
| Function Details |
Split the type encoding of a method signature into separate, single encodings and the combined encoding. If necessary, the encoding is extended with the type encoding for the
hidden method arguments
Note:
Does not handle Example: >>> split_emcoding2('v*') >>> (['v', '@', ':', '*'], 'v@:*') |
Split a type encoding into separate type encodings. Does not handle
Example: >>> split_encoding('^v16@0:8') >>> ['^v', '@', ':'] >>> split_encoding('{CGSize=dd}40@0:8{PyObject=@}Q32') >>> ['{CGSize=dd}', '@', ':', '{PyObject=@}', 'Q'] Supported Type Encodings:
PyCocoa specific:
Unsupported Type Encodings:
Unknown or for ObjC internal use:
Note:
Type encodings may be preceeded by See Also: Type Encodings, NSHipster Type Encodings and Digits in type encoding. |
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Mon Apr 30 13:31:30 2018 | http://epydoc.sourceforge.net |