RComplex 273 complex.c struct RComplex *dat = RCOMPLEX(x) RComplex 276 complex.c struct RComplex *adat = RCOMPLEX(x), *bdat = RCOMPLEX(y) RComplex 281 complex.c NEWOBJ_OF(obj, struct RComplex, klass, T_COMPLEX | (RGENGC_WB_PROTECTED_COMPLEX ? FL_WB_PROTECTED : 0)); RComplex 415 gc.c struct RComplex complex; RComplex 1060 include/ruby/ruby.h #define RCOMPLEX_SET_REAL(cmp, r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r)) RComplex 1061 include/ruby/ruby.h #define RCOMPLEX_SET_IMAG(cmp, i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i)) RComplex 547 internal.h #define RCOMPLEX(obj) (R_CAST(RComplex)(obj)) RComplex 552 internal.h #define RCOMPLEX_SET_REAL(cmp, r) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->real,(r)) RComplex 553 internal.h #define RCOMPLEX_SET_IMAG(cmp, i) RB_OBJ_WRITE((cmp), &((struct RComplex *)(cmp))->imag,(i))