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: 25.04.07
Classes | |
c_ptrdiff_t | |
unichar_t Unicode wchar ctype.
|
|
UniChar_t Unicode unsigned short ctype.
|
|
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 ObjC CGFloat ctype.
|
|
NSInteger_t ObjC NSInteger ctype.
|
|
NSUInteger_t ObjC NSUInteger ctype.
|
|
CFIndex_t ObjC CFIndex ctype.
|
|
Allocator_t ObjC CFAllocatorRef type.
|
|
Array_t ObjC NSArray ctype.
|
|
Block_t ObjC block type.
|
|
BOOL_t ObjC boolean type.
|
|
Data_t ObjC CFDataRef ctype.
|
|
Dictionary_t ObjC NSDictionary ctype.
|
|
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 ObjC NSNumber ctype.
|
|
NumberType_t ObjC NSNumberType ctype.
|
|
OptionFlags_t ObjC CFOptionFlags ctype.
|
|
Protocol_t ObjC protocol type.
|
|
RunLoop_t ObjC CFRunLoopRef type.
|
|
SEL_t ObjC SELector/cmd type, encoding b':' .
|
|
Set_t ObjC NSSet ctype.
|
|
String_t ObjC CFStringRef ctype.
|
|
Struct_t ObjC struct type.
|
|
TimeInterval_t ObjC CFTimeInterval ctype.
|
|
TypeID_t ObjC CFTypeID ctype.
|
|
TypeRef_t ObjC opaque type. |
|
Union_t ObjC union type.
|
|
Unknown_t Unknown type. |
|
UnknownPtr_t Unknown pointer. |
|
URL_t ObjC URL type.
|
|
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 ObjC NSFloat ctype.
|
|
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 ObjC CGBitmapInfo ctype.
|
|
CGDirectDisplayID_t ObjC CGDirectDisplayID ctype.
|
|
CGError_t ObjC CGError ctype.
|
|
CGGlyph_t ObjC CGGlyph ctype.
|
|
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 Objc CTFontOrientation ctype.
|
|
CTFontSymbolicTraits_t Objc CTFontSymbolicTraits ctype.
|
|
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 ObjC NSTimeInterval ctype.
|
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 Tue Apr 8 11:26:16 2025 | http://epydoc.sourceforge.net |