![]() |
ROOT
6.06/08
Reference Guide
|
#include "ruby.h"#include "TObject.h"#include "TList.h"#include "TArrayC.h"#include "TArrayS.h"#include "TArrayI.h"#include "TArrayL.h"#include "TArrayF.h"#include "TArrayD.h"#include "TSeqCollection.h"#include "CallFunc.h"
Include dependency graph for rrcommon.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | rr_fcn_info |
| struct | drr_func_entry |
| struct | drr_func_cache |
Macros | |
| #define | VALUEFUNC(f) (f) |
| #define | VOIDFUNC(f) (f) |
| #define | RRNEW(obj, type) obj = rb_class_new_instance (0, NULL, type) |
| #define | RRGRAB(fromobj, type, toobj) |
| #define | RRCALL(obj, type) |
| #define | RRCALL2(obj, type, ptr) |
| #define | RRMODCALL(obj, modtype, convfunc) |
| #define | RRMODCALL2(obj, modtype, convfunc, ptr) |
| #define | RRSTRING(v) (TYPE(v) == T_STRING) |
| #define | RRINT(v) (TYPE(v) == T_FIXNUM) |
| #define | RRFLOAT(v) ((TYPE(v) == T_FLOAT) || (TYPE(v) == T_FIXNUM)) |
| #define | RRARRAY(v, kind) (TYPE(v) == T_ARRAY && kind(rb_ary_entry(v, 0))) |
| #define | RRDATA(v) (TYPE(v) == T_OBJECT) |
| #define | RRFUNC(v) (TYPE(v) == T_SYMBOL) |
| #define | RRVOID(v) (v) |
Variables | |
| VALUE | cTObject |
Definition at line 82 of file rrcommon.h.
| #define RRCALL | ( | obj, | |
| type | |||
| ) |
| #define RRCALL2 | ( | obj, | |
| type, | |||
| ptr | |||
| ) |
Definition at line 83 of file rrcommon.h.
Definition at line 81 of file rrcommon.h.
Definition at line 84 of file rrcommon.h.
| #define RRGRAB | ( | fromobj, | |
| type, | |||
| toobj | |||
| ) |
Definition at line 56 of file rrcommon.h.
Referenced by rr_to_ary().
Definition at line 80 of file rrcommon.h.
| #define RRMODCALL | ( | obj, | |
| modtype, | |||
| convfunc | |||
| ) |
| #define RRMODCALL2 | ( | obj, | |
| modtype, | |||
| convfunc, | |||
| ptr | |||
| ) |
Definition at line 54 of file rrcommon.h.
Referenced by drr_as(), drr_return(), rr_ary_new(), rr_gapplication(), rr_gbenchmark(), rr_gdirectory(), rr_gpad(), rr_grandom(), rr_groot(), rr_gstyle(), rr_gsystem(), and rr_seqcollection_new().
Definition at line 79 of file rrcommon.h.
Definition at line 85 of file rrcommon.h.
Definition at line 48 of file rrcommon.h.
Referenced by drr_method_missing(), init_global_enums(), and Init_libRuby().
Definition at line 49 of file rrcommon.h.
| struct drr_func_entry* drr_func_cache_find | ( | struct drr_func_cache * | cache, |
| char * | name | ||
| ) |
Definition at line 594 of file drr.cxx.
Referenced by drr_generic_method().
| struct drr_func_cache* drr_func_cache_init | ( | struct drr_func_entry * | entry | ) |
Definition at line 568 of file drr.cxx.
Referenced by drr_method_missing().
| void drr_func_cache_push | ( | struct drr_func_cache * | cache, |
| struct drr_func_entry * | entry | ||
| ) |
Definition at line 577 of file drr.cxx.
Referenced by drr_method_missing().
| void drr_func_entry_free | ( | struct drr_func_entry * | entry | ) |
|
static |
|
static |
| VALUE rr_ary_new | ( | TList * | l | ) |
Definition at line 56 of file drr.cxx.
Referenced by drr_return(), and rr_to_ary().
| VALUE rr_bool | ( | Bool_t | q | ) |
Definition at line 166 of file drr.cxx.
Referenced by drr_return().
| VALUE rr_seqcollection_new | ( | TSeqCollection * | sc | ) |