Lines Matching refs:FFI
2 FFI 041: Type memory management
11 return FFI::cdef()->new(FFI::cdef()->type($str));
13 $type = FFI::cdef()->type($str);
14 return FFI::cdef()->new($type);
24 return FFI::typeof(FFI::cdef()->new($str));
26 $data = FFI::cdef()->new($str);
27 return FFI::typeof($data);
37 return FFI::cdef()->cast(FFI::cdef()->type($str), FFI::cdef()->new($str));
39 $type = FFI::cdef()->type($str);
40 return FFI::cdef()->cast($type, FFI::cdef()->new($str));
50 return FFI::arrayType(FFI::cdef()->type($str), [2]);
52 $type = FFI::cdef()->type($str);
53 return FFI::arrayType($type, [2]);
62 object(FFI\CData:int32_t)#%d (1) {
66 object(FFI\CData:int32_t[2])#%d (2) {
72 object(FFI\CData:int32_t)#%d (1) {
76 object(FFI\CData:int32_t[2])#%d (2) {
82 object(FFI\CType:int32_t)#%d (0) {
84 object(FFI\CType:int32_t[2])#%d (0) {
86 object(FFI\CType:int32_t)#%d (0) {
88 object(FFI\CType:int32_t[2])#%d (0) {
90 object(FFI\CData:int32_t)#%d (1) {
94 object(FFI\CData:int32_t[2])#%d (2) {
100 object(FFI\CData:int32_t)#%d (1) {
104 object(FFI\CData:int32_t[2])#%d (2) {
110 object(FFI\CType:int32_t[2])#%s (0) {
112 object(FFI\CType:int32_t[2][2])#%d (0) {
114 object(FFI\CType:int32_t[2])#%d (0) {
116 object(FFI\CType:int32_t[2][2])#%d (0) {