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 |