Lines Matching +defs:cl +defs:base
171 rb_class_real(VALUE cl)
173 if (cl == 0)
175 while ((RBASIC(cl)->flags & FL_SINGLETON) || BUILTIN_TYPE(cl) == T_ICLASS) {
176 cl = RCLASS_SUPER(cl);
178 return cl;
584 VALUE cl = CLASS_OF(obj);
588 while (cl) {
589 if (cl == c || RCLASS_M_TBL(cl) == RCLASS_M_TBL(c))
591 cl = RCLASS_SUPER(cl);
2450 rb_convert_to_integer(VALUE val, int base)
2456 if (base != 0) goto arg_error;
2465 if (base != 0) goto arg_error;
2470 return rb_str_to_inum(val, base, TRUE);
2473 if (base != 0) goto arg_error;
2480 if (base != 0) {
2484 rb_raise(rb_eArgError, "base specified for non string value");
2502 * Integer(arg,base=0) -> integer
2506 * being truncated). <i>base</i> (0, or between 2 and 36) is a base for
2508 * when <i>base</i> is omitted or equals to zero, radix indicators
2526 int base = 0;
2530 base = NUM2INT(argv[1]);
2538 return rb_convert_to_integer(arg, base);
3178 * This is a recommended base class for C extensions using Data_Make_Struct