Class: Quickfix::FieldNotFound
- Inherits:
-
((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass
- Object
- ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass
- Quickfix::FieldNotFound
- Defined in:
- ext/quickfix/QuickfixRuby.cpp
Instance Method Summary collapse
Constructor Details
#initialize(*args, self) ⇒ Object
5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 5587 SWIGINTERN VALUE _wrap_new_FieldNotFound(int nargs, VALUE *args, VALUE self) { int argc; VALUE argv[2]; int ii; argc = nargs; if (argc > 2) SWIG_fail; for (ii = 0; (ii < argc); ++ii) { argv[ii] = args[ii]; } if (argc == 0) { return _wrap_new_FieldNotFound__SWIG_2(nargs, args, self); } if (argc == 1) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_FieldNotFound__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { int res = SWIG_AsPtr_std_string(argv[1], (std::string**)(0)); _v = SWIG_CheckState(res); if (_v) { return _wrap_new_FieldNotFound__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "FieldNotFound.new", " FieldNotFound.new(int f, std::string const &what)\n" " FieldNotFound.new(int f)\n" " FieldNotFound.new()\n"); return Qnil; } |
Instance Method Details
#field(*args) ⇒ Object
5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 5664 SWIGINTERN VALUE _wrap_FieldNotFound_field_get(int argc, VALUE *argv, VALUE self) { FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *) 0 ; void *argp1 = 0 ; int res1 = 0 ; int result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldNotFound *","field", 1, self )); } arg1 = reinterpret_cast< FIX::FieldNotFound * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } |
#field=(*args) ⇒ Object
5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 5635 SWIGINTERN VALUE _wrap_FieldNotFound_field_set(int argc, VALUE *argv, VALUE self) { FIX::FieldNotFound *arg1 = (FIX::FieldNotFound *) 0 ; int arg2 ; void *argp1 = 0 ; int res1 = 0 ; int val2 ; int ecode2 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(self, &argp1,SWIGTYPE_p_FIX__FieldNotFound, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::FieldNotFound *","field", 1, self )); } arg1 = reinterpret_cast< FIX::FieldNotFound * >(argp1); ecode2 = SWIG_AsVal_int(argv[0], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "int","field", 2, argv[0] )); } arg2 = static_cast< int >(val2); if (arg1) (arg1)->field = arg2; return Qnil; fail: return Qnil; } |