/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/d_nativepointers.i
21 строка
654 B
David Nadlinger
[D] Test C++ references in »d_nativepointers«; normalized indentation.
30 янв 2011, 00:32
30 янв 2011, 00:32
b9d12af
Код
Авторство
О чём код?
%module d_nativepointers; %inline %{ class SomeClass { }; class OpaqueClass; typedef void (*FuncA)(int **x, char ***y); typedef void (*FuncB)(int **x, SomeClass *y); int *a( int *value ){ return value; } float **b( float **value ){ return value; } char ***c( char ***value ){ return value; } SomeClass *d( SomeClass *value ){ return value; } SomeClass **e( SomeClass **value ){ return value; } OpaqueClass *f( OpaqueClass *value ){ return value; } FuncA g( FuncA value ){ return value; } FuncB* h( FuncB* value ){ return value; } int &refA( int &value ){ return value; } float *&refB( float *&value ){ return value; } %}