#include "ruby/config.h"
#include <math.h>
#include "internal.h"
#include "ruby_assert.h"
#include <ctype.h>
Go to the source code of this file.
◆ binop
Value:inline static VALUE \
{\
}
VALUE rb_funcall(VALUE, ID, int,...)
Calls a method.
Definition at line 43 of file complex.c.
◆ canonicalization
#define canonicalization 0 |
◆ f_boolcast
◆ f_nonzero_p
#define f_nonzero_p |
( |
|
x | ) |
(!f_zero_p(x)) |
◆ f_positive_p
#define f_positive_p |
( |
|
x | ) |
(!f_negative_p(x)) |
◆ FINITE_TYPE_P
◆ fun1
Value:inline static VALUE \
{\
}
VALUE rb_funcall(VALUE, ID, int,...)
Calls a method.
Definition at line 50 of file complex.c.
◆ fun2
Value:inline static VALUE \
{\
}
VALUE rb_funcall(VALUE, ID, int,...)
Calls a method.
Definition at line 57 of file complex.c.
◆ get_dat1
◆ get_dat2
◆ imp1
Value:inline static VALUE \
{\
return rb_math_##n(x);\
}
Definition at line 492 of file complex.c.
◆ k_exact_p
◆ k_exact_zero_p
#define k_exact_zero_p |
( |
|
x | ) |
(k_exact_p(x) && f_zero_p(x)) |
◆ math1
Value:inline static VALUE \
{\
}
VALUE rb_funcall(VALUE, ID, int,...)
Calls a method.
RUBY_EXTERN VALUE rb_mMath
Definition at line 64 of file complex.c.
◆ math2
Value:inline static VALUE \
{\
}
VALUE rb_funcall(VALUE, ID, int,...)
Calls a method.
RUBY_EXTERN VALUE rb_mMath
Definition at line 71 of file complex.c.
◆ NDEBUG
◆ nucomp_mul
◆ nucomp_quo
#define nucomp_quo nucomp_div |
◆ ONE
◆ PRESERVE_SIGNEDZERO
#define PRESERVE_SIGNEDZERO |
◆ rb_intern
◆ rb_raise_zerodiv
◆ RFLOAT_0
◆ TWO
◆ ZERO
◆ fun1() [1/3]
◆ fun1() [2/3]
◆ fun1() [3/3]
◆ fun2()
◆ imp1() [1/2]
◆ imp1() [2/2]
◆ Init_Complex()
void Init_Complex |
( |
void |
| ) |
|
◆ rb_Complex()
◆ rb_complex_abs()
◆ rb_complex_mul()
◆ rb_complex_new()
◆ rb_complex_plus()
◆ rb_complex_polar()
◆ rb_complex_raw()
◆ rb_flo_is_finite_p()
◆ rb_flo_is_infinite_p()
◆ rb_cComplex