/[hyperestraier_wrappers]/0.0.13/ruby/HyperEstraier_wrap.cxx
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /0.0.13/ruby/HyperEstraier_wrap.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

0.0.12/ruby/HyperEstraier_wrap.cxx revision 1 by dpavlin, Sat Sep 3 18:02:31 2005 UTC 0.0.13/ruby/HyperEstraier_wrap.cxx revision 14 by dpavlin, Fri Sep 9 15:26:39 2005 UTC
# Line 3294  _wrap_Database_etch_doc(int argc, VALUE Line 3294  _wrap_Database_etch_doc(int argc, VALUE
3294    
3295    
3296  static VALUE  static VALUE
 _wrap_Database_iter_init(int argc, VALUE *argv, VALUE self) {  
     estraier::Database *arg1 = (estraier::Database *) 0 ;  
     bool result;  
     VALUE vresult = Qnil;  
       
     if ((argc < 0) || (argc > 0))  
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc);  
     SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1);  
     {  
         try {  
             result = (bool)(arg1)->iter_init();  
               
         } catch (const char *msg) {  
             SWIG_exception(SWIG_RuntimeError, msg);  
         }  
     }  
     vresult = result ? Qtrue : Qfalse;  
     return vresult;  
 }  
   
   
 static VALUE  
 _wrap_Database_iter_next(int argc, VALUE *argv, VALUE self) {  
     estraier::Database *arg1 = (estraier::Database *) 0 ;  
     int result;  
     VALUE vresult = Qnil;  
       
     if ((argc < 0) || (argc > 0))  
     rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc);  
     SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1);  
     {  
         try {  
             result = (int)(arg1)->iter_next();  
               
         } catch (const char *msg) {  
             SWIG_exception(SWIG_RuntimeError, msg);  
         }  
     }  
     vresult = INT2NUM(result);  
     return vresult;  
 }  
   
   
 static VALUE  
3297  _wrap_Database_name(int argc, VALUE *argv, VALUE self) {  _wrap_Database_name(int argc, VALUE *argv, VALUE self) {
3298      estraier::Database *arg1 = (estraier::Database *) 0 ;      estraier::Database *arg1 = (estraier::Database *) 0 ;
3299      char *result;      char *result;
# Line 3646  SWIGEXPORT(void) Init_HyperEstraier(void Line 3602  SWIGEXPORT(void) Init_HyperEstraier(void
3602      rb_define_method(cDatabase.klass, "get_doc", VALUEFUNC(_wrap_Database_get_doc), -1);      rb_define_method(cDatabase.klass, "get_doc", VALUEFUNC(_wrap_Database_get_doc), -1);
3603      rb_define_method(cDatabase.klass, "uri_to_id", VALUEFUNC(_wrap_Database_uri_to_id), -1);      rb_define_method(cDatabase.klass, "uri_to_id", VALUEFUNC(_wrap_Database_uri_to_id), -1);
3604      rb_define_method(cDatabase.klass, "etch_doc", VALUEFUNC(_wrap_Database_etch_doc), -1);      rb_define_method(cDatabase.klass, "etch_doc", VALUEFUNC(_wrap_Database_etch_doc), -1);
     rb_define_method(cDatabase.klass, "iter_init", VALUEFUNC(_wrap_Database_iter_init), -1);  
     rb_define_method(cDatabase.klass, "iter_next", VALUEFUNC(_wrap_Database_iter_next), -1);  
3605      rb_define_method(cDatabase.klass, "name", VALUEFUNC(_wrap_Database_name), -1);      rb_define_method(cDatabase.klass, "name", VALUEFUNC(_wrap_Database_name), -1);
3606      rb_define_method(cDatabase.klass, "doc_num", VALUEFUNC(_wrap_Database_doc_num), -1);      rb_define_method(cDatabase.klass, "doc_num", VALUEFUNC(_wrap_Database_doc_num), -1);
3607      rb_define_method(cDatabase.klass, "word_num", VALUEFUNC(_wrap_Database_word_num), -1);      rb_define_method(cDatabase.klass, "word_num", VALUEFUNC(_wrap_Database_word_num), -1);

Legend:
Removed from v.1  
changed lines
  Added in v.14

  ViewVC Help
Powered by ViewVC 1.1.26