Class: Quickfix::RequiredTagMissing
- Inherits:
-
((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass
- Object
- ((swig_class *) SWIGTYPE_p_FIX__Exception->clientdata)->klass
- Quickfix::RequiredTagMissing
- Defined in:
- ext/quickfix/QuickfixRuby.cpp
Instance Method Summary collapse
Constructor Details
#initialize(*args, self) ⇒ Object
14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 14644 SWIGINTERN VALUE _wrap_new_RequiredTagMissing(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_RequiredTagMissing__SWIG_2(nargs, args, self); } if (argc == 1) { int _v = 0; { int res = SWIG_AsVal_int(argv[0], NULL); _v = SWIG_CheckState(res); } if (_v) { return _wrap_new_RequiredTagMissing__SWIG_1(nargs, args, self); } } if (argc == 2) { int _v = 0; { 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_RequiredTagMissing__SWIG_0(nargs, args, self); } } } fail: Ruby_Format_OverloadedError( argc, 2, "RequiredTagMissing.new", " RequiredTagMissing.new(int field, std::string const &what)\n" " RequiredTagMissing.new(int field)\n" " RequiredTagMissing.new()\n"); return Qnil; } |
Instance Method Details
#field(*args) ⇒ Object
14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 14721 SWIGINTERN VALUE _wrap_RequiredTagMissing_field_get(int argc, VALUE *argv, VALUE self) { FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *) 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__RequiredTagMissing, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RequiredTagMissing *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RequiredTagMissing * >(argp1); result = (int) ((arg1)->field); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; } |
#field=(*args) ⇒ Object
14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 |
# File 'ext/quickfix/QuickfixRuby.cpp', line 14692 SWIGINTERN VALUE _wrap_RequiredTagMissing_field_set(int argc, VALUE *argv, VALUE self) { FIX::RequiredTagMissing *arg1 = (FIX::RequiredTagMissing *) 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__RequiredTagMissing, 0 | 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FIX::RequiredTagMissing *","field", 1, self )); } arg1 = reinterpret_cast< FIX::RequiredTagMissing * >(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; } |