Lines Matching refs:signature
30 return selector(func, signature=b"v@:@")
53 return selector(func, signature=b'Z@:N^@o^@')
61 return selector(func, signature=b'Z@:N^@o^@')
64 return selector(func, signature=b'v@:@i')
66 return selector(func, signature=b'v@:i@')
72 return selector(func, signature=b'@@:i')
74 return selector(func, signature=b'v@:i')
76 return selector(func, signature=b'@@:{_NSRange=ii}')
78 return selector(func, signature=b"v@:" + typeSignature)
84 return selector(func, signature=typeSignature + b"@:")
89 def typedSelector(signature):
91 return selector(func, signature=signature)
94 def namedSelector(name, signature=None):
102 if signature is not None:
104 return selector(func, selector=name, signature=signature)
111 def namedselector(name, signature=None):
114 return namedSelector(name, signature)
165 Decorator that makes sure that the method has the right signature to be
177 signature = arg['sel_of_type']
183 signature = callable.__metadata__().arguments[idx]['type_of_sel']
186 return selector(function, signature=signature)