Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals

prec.c File Reference

#include "ruby.h"

Go to the source code of this file.

Functions

VALUE prec_prec (VALUE x, VALUE klass)
VALUE prec_prec_i (VALUE x)
VALUE prec_prec_f (VALUE x)
VALUE prec_induced_from (VALUE module, VALUE x)
VALUE prec_included (VALUE module, VALUE include)
void Init_Precision ()

Variables

VALUE rb_mPrecision
ID prc_pr
ID prc_if


Function Documentation

void Init_Precision void   ) 
 

Definition at line 131 of file prec.c.

References prc_if, prc_pr, prec_included(), prec_prec(), prec_prec_f(), prec_prec_i(), rb_define_method(), rb_define_module(), rb_define_singleton_method(), rb_intern(), and rb_mPrecision.

Referenced by rb_call_inits().

VALUE prec_included VALUE  module,
VALUE  include
[static]
 

Definition at line 107 of file prec.c.

References Check_Type, prec_induced_from(), rb_define_singleton_method(), T_CLASS, T_MODULE, TYPE, and VALUE.

Referenced by Init_Precision().

VALUE prec_induced_from VALUE  module,
VALUE  x
[static]
 

Definition at line 89 of file prec.c.

References Qnil, rb_class2name(), rb_eTypeError, rb_obj_classname(), rb_raise(), and VALUE.

Referenced by prec_included().

VALUE prec_prec VALUE  x,
VALUE  klass
[static]
 

Definition at line 35 of file prec.c.

References prc_if, rb_funcall(), and VALUE.

Referenced by Init_Precision().

VALUE prec_prec_f VALUE  x  )  [static]
 

Definition at line 67 of file prec.c.

References prc_pr, rb_cFloat, rb_funcall(), and VALUE.

Referenced by Init_Precision().

VALUE prec_prec_i VALUE  x  )  [static]
 

Definition at line 50 of file prec.c.

References prc_pr, rb_cInteger, rb_funcall(), and VALUE.

Referenced by Init_Precision().


Variable Documentation

ID prc_if [static]
 

Definition at line 17 of file prec.c.

Referenced by Init_Precision(), and prec_prec().

ID prc_pr [static]
 

Definition at line 17 of file prec.c.

Referenced by Init_Precision(), prec_prec_f(), and prec_prec_i().

VALUE rb_mPrecision
 

Definition at line 15 of file prec.c.

Referenced by Init_Numeric(), and Init_Precision().


Generated on Wed Jan 18 23:32:10 2006 for Ruby by doxygen 1.3.5