Class: OpalKelly::Iterator
- Inherits:
-
((swig_class *) SWIGTYPE_p_swig__ConstIterator->clientdata)->klass
- Object
- ((swig_class *) SWIGTYPE_p_swig__ConstIterator->clientdata)->klass
- OpalKelly::Iterator
- Defined in:
- ext/OpalKelly/FrontPanelDLL_wrap.cxx
Instance Method Summary collapse
-
#+(*args) ⇒ Object
call-seq: +(n) -> Iterator.
-
#-(*args, self) ⇒ Object
call-seq: -(n) -> Iterator -(x) -> ptrdiff_t.
-
#==(*args) ⇒ Object
call-seq: ==(x) -> bool.
-
#dup(*args) ⇒ Object
call-seq: dup -> Iterator.
-
#inspect(*args) ⇒ Object
call-seq: inspect -> VALUE.
- #next(*args, self) ⇒ Object
- #previous(*args, self) ⇒ Object
-
#to_s(*args) ⇒ Object
call-seq: to_s -> VALUE.
- #value=(*args) ⇒ Object
Instance Method Details
#+(*args) ⇒ Object
call-seq:
+(n) -> Iterator
Add operator.
7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 7289
SWIGINTERN VALUE
_wrap_Iterator___add__(int argc, VALUE *argv, VALUE self) {
swig::Iterator *arg1 = (swig::Iterator *) 0 ;
ptrdiff_t arg2 ;
void *argp1 = 0 ;
int res1 = 0 ;
ptrdiff_t val2 ;
int ecode2 = 0 ;
swig::Iterator *result = 0 ;
VALUE vresult = Qnil;
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_swig__Iterator, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "swig::Iterator const *","operator +", 1, self ));
}
arg1 = reinterpret_cast< swig::Iterator * >(argp1);
ecode2 = SWIG_AsVal_ptrdiff_t(argv[0], &val2);
if (!SWIG_IsOK(ecode2)) {
SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "ptrdiff_t","operator +", 2, argv[0] ));
}
arg2 = static_cast< ptrdiff_t >(val2);
try {
result = (swig::Iterator *)((swig::Iterator const *)arg1)->operator +(arg2);
} catch(swig::stop_iteration &_e) {
{
(void)_e;
SWIG_Ruby_ExceptionType(NULL, Qnil);
SWIG_fail;
}
}
vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__Iterator, SWIG_POINTER_OWN | 0 );
return vresult;
fail:
return Qnil;
}
|
#-(*args, self) ⇒ Object
call-seq:
-(n) -> Iterator
-(x) -> ptrdiff_t
Substraction operator.
7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 7413
SWIGINTERN VALUE _wrap_Iterator___sub__(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[3];
int ii;
argc = nargs + 1;
argv[0] = self;
if (argc > 3) SWIG_fail;
for (ii = 1; (ii < argc); ++ii) {
argv[ii] = args[ii-1];
}
if (argc == 2) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__Iterator, 0);
_v = SWIG_CheckState(res);
if (_v) {
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[1], &vptr, SWIGTYPE_p_swig__Iterator, SWIG_POINTER_NO_NULL);
_v = SWIG_CheckState(res);
if (_v) {
return _wrap_Iterator___sub____SWIG_1(nargs, args, self);
}
}
}
if (argc == 2) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__Iterator, 0);
_v = SWIG_CheckState(res);
if (_v) {
{
int res = SWIG_AsVal_ptrdiff_t(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_Iterator___sub____SWIG_0(nargs, args, self);
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 3, "Iterator.__sub__",
" swig::Iterator Iterator.__sub__(ptrdiff_t n)\n"
" ptrdiff_t Iterator.__sub__(swig::Iterator const &x)\n");
return Qnil;
}
|
#==(*args) ⇒ Object
call-seq:
==(x) -> bool
Equality comparison operator.
7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 7246
SWIGINTERN VALUE
_wrap_Iterator___eq__(int argc, VALUE *argv, VALUE self) {
swig::Iterator *arg1 = (swig::Iterator *) 0 ;
swig::Iterator *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
void *argp2 ;
int res2 = 0 ;
bool result;
VALUE vresult = Qnil;
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_swig__Iterator, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "swig::Iterator const *","operator ==", 1, self ));
}
arg1 = reinterpret_cast< swig::Iterator * >(argp1);
res2 = SWIG_ConvertPtr(argv[0], &argp2, SWIGTYPE_p_swig__Iterator, 0 );
if (!SWIG_IsOK(res2)) {
SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "swig::Iterator const &","operator ==", 2, argv[0] ));
}
if (!argp2) {
SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "swig::Iterator const &","operator ==", 2, argv[0]));
}
arg2 = reinterpret_cast< swig::Iterator * >(argp2);
result = (bool)((swig::Iterator const *)arg1)->operator ==((swig::Iterator const &)*arg2);
vresult = SWIG_From_bool(static_cast< bool >(result));
return vresult;
fail:
return Qnil;
}
|
#dup(*args) ⇒ Object
call-seq:
dup -> Iterator
Create a duplicate of the class and unfreeze it if needed.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 6932
SWIGINTERN VALUE
_wrap_Iterator_dup(int argc, VALUE *argv, VALUE self) {
swig::Iterator *arg1 = (swig::Iterator *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
swig::Iterator *result = 0 ;
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_swig__Iterator, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "swig::Iterator const *","dup", 1, self ));
}
arg1 = reinterpret_cast< swig::Iterator * >(argp1);
result = (swig::Iterator *)((swig::Iterator const *)arg1)->dup();
vresult = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_swig__Iterator, SWIG_POINTER_OWN | 0 );
return vresult;
fail:
return Qnil;
}
|
#inspect(*args) ⇒ Object
call-seq:
inspect -> VALUE
Inspect class and its contents.
7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 7182
SWIGINTERN VALUE
_wrap_Iterator_inspect(int argc, VALUE *argv, VALUE self) {
swig::Iterator *arg1 = (swig::Iterator *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
VALUE 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_swig__Iterator, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "swig::Iterator const *","inspect", 1, self ));
}
arg1 = reinterpret_cast< swig::Iterator * >(argp1);
result = (VALUE)((swig::Iterator const *)arg1)->inspect();
vresult = result;
return vresult;
fail:
return Qnil;
}
|
#next(*args, self) ⇒ Object
7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 7020
SWIGINTERN VALUE _wrap_Iterator_next(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[3];
int ii;
argc = nargs + 1;
argv[0] = self;
if (argc > 3) SWIG_fail;
for (ii = 1; (ii < argc); ++ii) {
argv[ii] = args[ii-1];
}
if (argc == 1) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__Iterator, 0);
_v = SWIG_CheckState(res);
if (_v) {
return _wrap_Iterator_next__SWIG_1(nargs, args, self);
}
}
if (argc == 2) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__Iterator, 0);
_v = SWIG_CheckState(res);
if (_v) {
{
int res = SWIG_AsVal_size_t(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_Iterator_next__SWIG_0(nargs, args, self);
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 3, "Iterator.next",
" swig::Iterator Iterator.next(size_t n)\n"
" swig::Iterator * Iterator.next()\n");
return Qnil;
}
|
#previous(*args, self) ⇒ Object
7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 7129
SWIGINTERN VALUE _wrap_Iterator_previous(int nargs, VALUE *args, VALUE self) {
int argc;
VALUE argv[3];
int ii;
argc = nargs + 1;
argv[0] = self;
if (argc > 3) SWIG_fail;
for (ii = 1; (ii < argc); ++ii) {
argv[ii] = args[ii-1];
}
if (argc == 1) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__Iterator, 0);
_v = SWIG_CheckState(res);
if (_v) {
return _wrap_Iterator_previous__SWIG_1(nargs, args, self);
}
}
if (argc == 2) {
int _v;
void *vptr = 0;
int res = SWIG_ConvertPtr(argv[0], &vptr, SWIGTYPE_p_swig__Iterator, 0);
_v = SWIG_CheckState(res);
if (_v) {
{
int res = SWIG_AsVal_size_t(argv[1], NULL);
_v = SWIG_CheckState(res);
}
if (_v) {
return _wrap_Iterator_previous__SWIG_0(nargs, args, self);
}
}
}
fail:
Ruby_Format_OverloadedError( argc, 3, "Iterator.previous",
" swig::Iterator Iterator.previous(size_t n)\n"
" swig::Iterator * Iterator.previous()\n");
return Qnil;
}
|
#to_s(*args) ⇒ Object
call-seq:
to_s -> VALUE
Convert class to a String representation.
7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 7214
SWIGINTERN VALUE
_wrap_Iterator_to_s(int argc, VALUE *argv, VALUE self) {
swig::Iterator *arg1 = (swig::Iterator *) 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
VALUE 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_swig__Iterator, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "swig::Iterator const *","to_s", 1, self ));
}
arg1 = reinterpret_cast< swig::Iterator * >(argp1);
result = (VALUE)((swig::Iterator const *)arg1)->to_s();
vresult = result;
return vresult;
fail:
return Qnil;
}
|
#value=(*args) ⇒ Object
6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 |
# File 'ext/OpalKelly/FrontPanelDLL_wrap.cxx', line 6896
SWIGINTERN VALUE
_wrap_Iterator_valuee___(int argc, VALUE *argv, VALUE self) {
swig::Iterator *arg1 = (swig::Iterator *) 0 ;
VALUE *arg2 = 0 ;
void *argp1 = 0 ;
int res1 = 0 ;
VALUE temp2 ;
VALUE result;
VALUE vresult = Qnil;
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_swig__Iterator, 0 | 0 );
if (!SWIG_IsOK(res1)) {
SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "swig::Iterator *","setValue", 1, self ));
}
arg1 = reinterpret_cast< swig::Iterator * >(argp1);
temp2 = static_cast< VALUE >(argv[0]);
arg2 = &temp2;
result = (VALUE)(arg1)->setValue((VALUE const &)*arg2);
vresult = result;
return vresult;
fail:
return Qnil;
}
|