PageRenderTime 75ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/tags/rel-1-3-26/SWIG/Examples/test-suite/perl5/primitive_ref_runme.pl

#
Perl | 38 lines | 37 code | 1 blank | 0 comment | 24 complexity | 11138125c10bf0f0962ee58acb085a3d MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
  1. use primitive_ref;
  2. if (primitive_ref::ref_int(3) != 3) {
  3. die "ref_int failed!\n";
  4. }
  5. if (primitive_ref::ref_uint(3) != 3) {
  6. die "ref_uint failed!\n";
  7. }
  8. if (primitive_ref::ref_short(3) != 3) {
  9. die "ref_short failed!\n";
  10. }
  11. if (primitive_ref::ref_ushort(3) != 3) {
  12. die "ref_ushort failed!\n";
  13. }
  14. if (primitive_ref::ref_long(3) != 3) {
  15. die "ref_long failed!\n";
  16. }
  17. if (primitive_ref::ref_ulong(3) != 3) {
  18. die "ref_ulong failed!\n";
  19. }
  20. if (primitive_ref::ref_schar(3) != 3) {
  21. die "ref_schar failed!\n";
  22. }
  23. if (primitive_ref::ref_uchar(3) != 3) {
  24. die "ref_uchar failed!\n";
  25. }
  26. if (primitive_ref::ref_bool(1) != 1) {
  27. die "ref_bool failed!\n";
  28. }
  29. if (primitive_ref::ref_float(3.5) != 3.5) {
  30. die "ref_float failed!\n";
  31. }
  32. if (primitive_ref::ref_double(3.5) != 3.5) {
  33. die "ref_double failed!\n";
  34. }
  35. if (primitive_ref::ref_char('x') != 'x') {
  36. die "ref_char failed!\n";
  37. }