--- trunk/doc/HyperEstraier__wrap_8cxx-source.html 2005/09/03 18:04:41 2 +++ trunk/doc/HyperEstraier__wrap_8cxx-source.html 2005/09/09 15:31:11 15 @@ -3303,9 +3303,9 @@ 03294 03295 03296 static VALUE -03297 _wrap_Database_iter_init(int argc, VALUE *argv, VALUE self) { +03297 _wrap_Database_name(int argc, VALUE *argv, VALUE self) { 03298 estraier::Database *arg1 = (estraier::Database *) 0 ; -03299 bool result; +03299 char *result; 03300 VALUE vresult = Qnil; 03301 03302 if ((argc < 0) || (argc > 0)) @@ -3313,19 +3313,19 @@ 03304 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); 03305 { 03306 try { -03307 result = (bool)(arg1)->iter_init(); +03307 result = (char *)(arg1)->name(); 03308 03309 } catch (const char *msg) { 03310 SWIG_exception(SWIG_RuntimeError, msg); 03311 } 03312 } -03313 vresult = result ? Qtrue : Qfalse; +03313 vresult = rb_str_new2(result); 03314 return vresult; 03315 } 03316 03317 03318 static VALUE -03319 _wrap_Database_iter_next(int argc, VALUE *argv, VALUE self) { +03319 _wrap_Database_doc_num(int argc, VALUE *argv, VALUE self) { 03320 estraier::Database *arg1 = (estraier::Database *) 0 ; 03321 int result; 03322 VALUE vresult = Qnil; @@ -3335,7 +3335,7 @@ 03326 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); 03327 { 03328 try { -03329 result = (int)(arg1)->iter_next(); +03329 result = (int)(arg1)->doc_num(); 03330 03331 } catch (const char *msg) { 03332 SWIG_exception(SWIG_RuntimeError, msg); @@ -3347,9 +3347,9 @@ 03338 03339 03340 static VALUE -03341 _wrap_Database_name(int argc, VALUE *argv, VALUE self) { +03341 _wrap_Database_word_num(int argc, VALUE *argv, VALUE self) { 03342 estraier::Database *arg1 = (estraier::Database *) 0 ; -03343 char *result; +03343 int result; 03344 VALUE vresult = Qnil; 03345 03346 if ((argc < 0) || (argc > 0)) @@ -3357,21 +3357,21 @@ 03348 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); 03349 { 03350 try { -03351 result = (char *)(arg1)->name(); +03351 result = (int)(arg1)->word_num(); 03352 03353 } catch (const char *msg) { 03354 SWIG_exception(SWIG_RuntimeError, msg); 03355 } 03356 } -03357 vresult = rb_str_new2(result); +03357 vresult = INT2NUM(result); 03358 return vresult; 03359 } 03360 03361 03362 static VALUE -03363 _wrap_Database_doc_num(int argc, VALUE *argv, VALUE self) { +03363 _wrap_Database_size(int argc, VALUE *argv, VALUE self) { 03364 estraier::Database *arg1 = (estraier::Database *) 0 ; -03365 int result; +03365 double result; 03366 VALUE vresult = Qnil; 03367 03368 if ((argc < 0) || (argc > 0)) @@ -3379,295 +3379,249 @@ 03370 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); 03371 { 03372 try { -03373 result = (int)(arg1)->doc_num(); +03373 result = (double)(arg1)->size(); 03374 03375 } catch (const char *msg) { 03376 SWIG_exception(SWIG_RuntimeError, msg); 03377 } 03378 } -03379 vresult = INT2NUM(result); +03379 vresult = rb_float_new(result); 03380 return vresult; 03381 } 03382 03383 03384 static VALUE -03385 _wrap_Database_word_num(int argc, VALUE *argv, VALUE self) { +03385 _wrap_Database_set_cache_size(int argc, VALUE *argv, VALUE self) { 03386 estraier::Database *arg1 = (estraier::Database *) 0 ; -03387 int result; -03388 VALUE vresult = Qnil; -03389 -03390 if ((argc < 0) || (argc > 0)) -03391 rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); -03392 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); -03393 { -03394 try { -03395 result = (int)(arg1)->word_num(); -03396 -03397 } catch (const char *msg) { -03398 SWIG_exception(SWIG_RuntimeError, msg); -03399 } -03400 } -03401 vresult = INT2NUM(result); -03402 return vresult; +03387 size_t arg2 ; +03388 int arg3 ; +03389 int arg4 ; +03390 +03391 if ((argc < 3) || (argc > 3)) +03392 rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); +03393 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); +03394 arg2 = NUM2ULONG(argv[0]); +03395 arg3 = NUM2INT(argv[1]); +03396 arg4 = NUM2INT(argv[2]); +03397 { +03398 try { +03399 (arg1)->set_cache_size(arg2,arg3,arg4); +03400 +03401 } catch (const char *msg) { +03402 SWIG_exception(SWIG_RuntimeError, msg); 03403 } -03404 -03405 -03406 static VALUE -03407 _wrap_Database_size(int argc, VALUE *argv, VALUE self) { -03408 estraier::Database *arg1 = (estraier::Database *) 0 ; -03409 double result; -03410 VALUE vresult = Qnil; -03411 -03412 if ((argc < 0) || (argc > 0)) -03413 rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); -03414 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); -03415 { -03416 try { -03417 result = (double)(arg1)->size(); -03418 -03419 } catch (const char *msg) { -03420 SWIG_exception(SWIG_RuntimeError, msg); -03421 } -03422 } -03423 vresult = rb_float_new(result); -03424 return vresult; -03425 } -03426 -03427 -03428 static VALUE -03429 _wrap_Database_set_cache_size(int argc, VALUE *argv, VALUE self) { -03430 estraier::Database *arg1 = (estraier::Database *) 0 ; -03431 size_t arg2 ; -03432 int arg3 ; -03433 int arg4 ; +03404 } +03405 return Qnil; +03406 } +03407 +03408 +03409 static VALUE +03410 _wrap_Database_set_special_cache(int argc, VALUE *argv, VALUE self) { +03411 estraier::Database *arg1 = (estraier::Database *) 0 ; +03412 char *arg2 = (char *) 0 ; +03413 int arg3 ; +03414 +03415 if ((argc < 2) || (argc > 2)) +03416 rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); +03417 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); +03418 arg2 = StringValuePtr(argv[0]); +03419 arg3 = NUM2INT(argv[1]); +03420 { +03421 try { +03422 (arg1)->set_special_cache((char const *)arg2,arg3); +03423 +03424 } catch (const char *msg) { +03425 SWIG_exception(SWIG_RuntimeError, msg); +03426 } +03427 } +03428 return Qnil; +03429 } +03430 +03431 +03432 +03433 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 03434 -03435 if ((argc < 3) || (argc > 3)) -03436 rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); -03437 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); -03438 arg2 = NUM2ULONG(argv[0]); -03439 arg3 = NUM2INT(argv[1]); -03440 arg4 = NUM2INT(argv[2]); -03441 { -03442 try { -03443 (arg1)->set_cache_size(arg2,arg3,arg4); +03435 static swig_type_info _swigt__p_estraier__Condition[] = {{"_p_estraier__Condition", 0, "estraier::Condition *", 0, 0, 0, 0},{"_p_estraier__Condition", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03436 static swig_type_info _swigt__p_ESTCOND[] = {{"_p_ESTCOND", 0, "ESTCOND *", 0, 0, 0, 0},{"_p_ESTCOND", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03437 static swig_type_info _swigt__p_estraier__Database[] = {{"_p_estraier__Database", 0, "estraier::Database *", 0, 0, 0, 0},{"_p_estraier__Database", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03438 static swig_type_info _swigt__p_unsigned_long[] = {{"_p_unsigned_long", 0, "unsigned long *|VALUE *", 0, 0, 0, 0},{"_p_unsigned_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03439 static swig_type_info _swigt__p_ESTDOC[] = {{"_p_ESTDOC", 0, "ESTDOC *", 0, 0, 0, 0},{"_p_ESTDOC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03440 static swig_type_info _swigt__p_std__vectorTstd__string_t[] = {{"_p_std__vectorTstd__string_t", 0, "std::vector<std::string > *", 0, 0, 0, 0},{"_p_std__vectorTstd__string_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03441 static swig_type_info _swigt__p_std__mapTstd__string_std__string_t[] = {{"_p_std__mapTstd__string_std__string_t", 0, "std::map<std::string,std::string > *", 0, 0, 0, 0},{"_p_std__mapTstd__string_std__string_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03442 static swig_type_info _swigt__p_std__vectorTint_t[] = {{"_p_std__vectorTint_t", 0, "std::vector<int > *", 0, 0, 0, 0},{"_p_std__vectorTint_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; +03443 static swig_type_info _swigt__p_estraier__Document[] = {{"_p_estraier__Document", 0, "estraier::Document *", 0, 0, 0, 0},{"_p_estraier__Document", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 03444 -03445 } catch (const char *msg) { -03446 SWIG_exception(SWIG_RuntimeError, msg); -03447 } -03448 } -03449 return Qnil; -03450 } -03451 -03452 -03453 static VALUE -03454 _wrap_Database_set_special_cache(int argc, VALUE *argv, VALUE self) { -03455 estraier::Database *arg1 = (estraier::Database *) 0 ; -03456 char *arg2 = (char *) 0 ; -03457 int arg3 ; +03445 static swig_type_info *swig_types_initial[] = { +03446 _swigt__p_estraier__Condition, +03447 _swigt__p_ESTCOND, +03448 _swigt__p_estraier__Database, +03449 _swigt__p_unsigned_long, +03450 _swigt__p_ESTDOC, +03451 _swigt__p_std__vectorTstd__string_t, +03452 _swigt__p_std__mapTstd__string_std__string_t, +03453 _swigt__p_std__vectorTint_t, +03454 _swigt__p_estraier__Document, +03455 0 +03456 }; +03457 03458 -03459 if ((argc < 2) || (argc > 2)) -03460 rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); -03461 SWIG_ConvertPtr(self, (void **) &arg1, SWIGTYPE_p_estraier__Database, 1); -03462 arg2 = StringValuePtr(argv[0]); -03463 arg3 = NUM2INT(argv[1]); -03464 { -03465 try { -03466 (arg1)->set_special_cache((char const *)arg2,arg3); +03459 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ +03460 +03461 +03462 #ifdef __cplusplus +03463 extern "C" +03464 #endif +03465 SWIGEXPORT(void) Init_HyperEstraier(void) { +03466 int i; 03467 -03468 } catch (const char *msg) { -03469 SWIG_exception(SWIG_RuntimeError, msg); -03470 } -03471 } -03472 return Qnil; -03473 } -03474 +03468 SWIG_InitRuntime(); +03469 mHyperEstraier = rb_define_module("HyperEstraier"); +03470 +03471 for (i = 0; swig_types_initial[i]; i++) { +03472 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]); +03473 SWIG_define_class(swig_types[i]); +03474 } 03475 03476 -03477 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ -03478 -03479 static swig_type_info _swigt__p_estraier__Condition[] = {{"_p_estraier__Condition", 0, "estraier::Condition *", 0, 0, 0, 0},{"_p_estraier__Condition", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03480 static swig_type_info _swigt__p_ESTCOND[] = {{"_p_ESTCOND", 0, "ESTCOND *", 0, 0, 0, 0},{"_p_ESTCOND", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03481 static swig_type_info _swigt__p_estraier__Database[] = {{"_p_estraier__Database", 0, "estraier::Database *", 0, 0, 0, 0},{"_p_estraier__Database", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03482 static swig_type_info _swigt__p_unsigned_long[] = {{"_p_unsigned_long", 0, "unsigned long *|VALUE *", 0, 0, 0, 0},{"_p_unsigned_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03483 static swig_type_info _swigt__p_ESTDOC[] = {{"_p_ESTDOC", 0, "ESTDOC *", 0, 0, 0, 0},{"_p_ESTDOC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03484 static swig_type_info _swigt__p_std__vectorTstd__string_t[] = {{"_p_std__vectorTstd__string_t", 0, "std::vector<std::string > *", 0, 0, 0, 0},{"_p_std__vectorTstd__string_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03485 static swig_type_info _swigt__p_std__mapTstd__string_std__string_t[] = {{"_p_std__mapTstd__string_std__string_t", 0, "std::map<std::string,std::string > *", 0, 0, 0, 0},{"_p_std__mapTstd__string_std__string_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03486 static swig_type_info _swigt__p_std__vectorTint_t[] = {{"_p_std__vectorTint_t", 0, "std::vector<int > *", 0, 0, 0, 0},{"_p_std__vectorTint_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03487 static swig_type_info _swigt__p_estraier__Document[] = {{"_p_estraier__Document", 0, "estraier::Document *", 0, 0, 0, 0},{"_p_estraier__Document", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; -03488 -03489 static swig_type_info *swig_types_initial[] = { -03490 _swigt__p_estraier__Condition, -03491 _swigt__p_ESTCOND, -03492 _swigt__p_estraier__Database, -03493 _swigt__p_unsigned_long, -03494 _swigt__p_ESTDOC, -03495 _swigt__p_std__vectorTstd__string_t, -03496 _swigt__p_std__mapTstd__string_std__string_t, -03497 _swigt__p_std__vectorTint_t, -03498 _swigt__p_estraier__Document, -03499 0 -03500 }; -03501 -03502 -03503 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ -03504 -03505 -03506 #ifdef __cplusplus -03507 extern "C" -03508 #endif -03509 SWIGEXPORT(void) Init_HyperEstraier(void) { -03510 int i; -03511 -03512 SWIG_InitRuntime(); -03513 mHyperEstraier = rb_define_module("HyperEstraier"); -03514 -03515 for (i = 0; swig_types_initial[i]; i++) { -03516 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]); -03517 SWIG_define_class(swig_types[i]); -03518 } -03519 -03520 -03521 cStrVector.klass = rb_define_class_under(mHyperEstraier, "StrVector", rb_cObject); -03522 SWIG_TypeClientData(SWIGTYPE_p_std__vectorTstd__string_t, (void *) &cStrVector); -03523 rb_include_module(cStrVector.klass, rb_eval_string("Enumerable")); -03524 rb_define_alloc_func(cStrVector.klass, _wrap_StrVector_allocate); -03525 rb_define_method(cStrVector.klass, "initialize", VALUEFUNC(_wrap_new_StrVector), -1); -03526 rb_define_method(cStrVector.klass, "length", VALUEFUNC(_wrap_StrVector___len__), -1); -03527 rb_define_method(cStrVector.klass, "empty?", VALUEFUNC(_wrap_StrVector_emptyq___), -1); -03528 rb_define_method(cStrVector.klass, "clear", VALUEFUNC(_wrap_StrVector_clear), -1); -03529 rb_define_method(cStrVector.klass, "push", VALUEFUNC(_wrap_StrVector_push), -1); -03530 rb_define_method(cStrVector.klass, "pop", VALUEFUNC(_wrap_StrVector_pop), -1); -03531 rb_define_method(cStrVector.klass, "[]", VALUEFUNC(_wrap_StrVector___getitem__), -1); -03532 rb_define_method(cStrVector.klass, "[]=", VALUEFUNC(_wrap_StrVector___setitem__), -1); -03533 rb_define_method(cStrVector.klass, "each", VALUEFUNC(_wrap_StrVector_each), -1); -03534 cStrVector.mark = 0; -03535 cStrVector.destroy = (void (*)(void *)) free_std_vector_Sl_std_string_Sg_; -03536 -03537 cIntVector.klass = rb_define_class_under(mHyperEstraier, "IntVector", rb_cObject); -03538 SWIG_TypeClientData(SWIGTYPE_p_std__vectorTint_t, (void *) &cIntVector); -03539 rb_include_module(cIntVector.klass, rb_eval_string("Enumerable")); -03540 rb_define_alloc_func(cIntVector.klass, _wrap_IntVector_allocate); -03541 rb_define_method(cIntVector.klass, "initialize", VALUEFUNC(_wrap_new_IntVector), -1); -03542 rb_define_method(cIntVector.klass, "length", VALUEFUNC(_wrap_IntVector___len__), -1); -03543 rb_define_method(cIntVector.klass, "empty?", VALUEFUNC(_wrap_IntVector_emptyq___), -1); -03544 rb_define_method(cIntVector.klass, "clear", VALUEFUNC(_wrap_IntVector_clear), -1); -03545 rb_define_method(cIntVector.klass, "push", VALUEFUNC(_wrap_IntVector_push), -1); -03546 rb_define_method(cIntVector.klass, "pop", VALUEFUNC(_wrap_IntVector_pop), -1); -03547 rb_define_method(cIntVector.klass, "[]", VALUEFUNC(_wrap_IntVector___getitem__), -1); -03548 rb_define_method(cIntVector.klass, "[]=", VALUEFUNC(_wrap_IntVector___setitem__), -1); -03549 rb_define_method(cIntVector.klass, "each", VALUEFUNC(_wrap_IntVector_each), -1); -03550 cIntVector.mark = 0; -03551 cIntVector.destroy = (void (*)(void *)) free_std_vector_Sl_int_Sg_; -03552 -03553 cStrStrMap.klass = rb_define_class_under(mHyperEstraier, "StrStrMap", rb_cObject); -03554 SWIG_TypeClientData(SWIGTYPE_p_std__mapTstd__string_std__string_t, (void *) &cStrStrMap); -03555 rb_include_module(cStrStrMap.klass, rb_eval_string("Enumerable")); -03556 rb_define_alloc_func(cStrStrMap.klass, _wrap_StrStrMap_allocate); -03557 rb_define_method(cStrStrMap.klass, "initialize", VALUEFUNC(_wrap_new_StrStrMap), -1); -03558 rb_define_method(cStrStrMap.klass, "length", VALUEFUNC(_wrap_StrStrMap___len__), -1); -03559 rb_define_method(cStrStrMap.klass, "empty?", VALUEFUNC(_wrap_StrStrMap_emptyq___), -1); -03560 rb_define_method(cStrStrMap.klass, "clear", VALUEFUNC(_wrap_StrStrMap_clear), -1); -03561 rb_define_method(cStrStrMap.klass, "[]", VALUEFUNC(_wrap_StrStrMap___getitem__), -1); -03562 rb_define_method(cStrStrMap.klass, "[]=", VALUEFUNC(_wrap_StrStrMap___setitem__), -1); -03563 rb_define_method(cStrStrMap.klass, "delete", VALUEFUNC(_wrap_StrStrMap_delete), -1); -03564 rb_define_method(cStrStrMap.klass, "has_key?", VALUEFUNC(_wrap_StrStrMap_has_keyq___), -1); -03565 rb_define_method(cStrStrMap.klass, "keys", VALUEFUNC(_wrap_StrStrMap_keys), -1); -03566 rb_define_method(cStrStrMap.klass, "values", VALUEFUNC(_wrap_StrStrMap_values), -1); -03567 rb_define_method(cStrStrMap.klass, "each", VALUEFUNC(_wrap_StrStrMap_each), -1); -03568 cStrStrMap.mark = 0; -03569 cStrStrMap.destroy = (void (*)(void *)) free_std_map_Sl_std_string_Sc_std_string_Sg_; -03570 -03571 cCondition.klass = rb_define_class_under(mHyperEstraier, "Condition", rb_cObject); -03572 SWIG_TypeClientData(SWIGTYPE_p_estraier__Condition, (void *) &cCondition); -03573 rb_define_alloc_func(cCondition.klass, _wrap_Condition_allocate); -03574 rb_define_method(cCondition.klass, "initialize", VALUEFUNC(_wrap_new_Condition), -1); -03575 rb_define_const(cCondition.klass,"SURE", INT2NUM(estraier::Condition::SURE)); -03576 rb_define_const(cCondition.klass,"USUAL", INT2NUM(estraier::Condition::USUAL)); -03577 rb_define_const(cCondition.klass,"FAST", INT2NUM(estraier::Condition::FAST)); -03578 rb_define_const(cCondition.klass,"AGITO", INT2NUM(estraier::Condition::AGITO)); -03579 rb_define_const(cCondition.klass,"NOIDF", INT2NUM(estraier::Condition::NOIDF)); -03580 rb_define_const(cCondition.klass,"SIMPLE", INT2NUM(estraier::Condition::SIMPLE)); -03581 rb_define_method(cCondition.klass, "cond=", VALUEFUNC(_wrap_Condition_cond_set), -1); -03582 rb_define_method(cCondition.klass, "cond", VALUEFUNC(_wrap_Condition_cond_get), -1); -03583 rb_define_method(cCondition.klass, "set_phrase", VALUEFUNC(_wrap_Condition_set_phrase), -1); -03584 rb_define_method(cCondition.klass, "add_attr", VALUEFUNC(_wrap_Condition_add_attr), -1); -03585 rb_define_method(cCondition.klass, "set_order", VALUEFUNC(_wrap_Condition_set_order), -1); -03586 rb_define_method(cCondition.klass, "set_max", VALUEFUNC(_wrap_Condition_set_max), -1); -03587 rb_define_method(cCondition.klass, "set_options", VALUEFUNC(_wrap_Condition_set_options), -1); -03588 cCondition.mark = 0; -03589 cCondition.destroy = (void (*)(void *)) free_estraier_Condition; -03590 -03591 cDocument.klass = rb_define_class_under(mHyperEstraier, "Document", rb_cObject); -03592 SWIG_TypeClientData(SWIGTYPE_p_estraier__Document, (void *) &cDocument); -03593 rb_define_alloc_func(cDocument.klass, _wrap_Document_allocate); -03594 rb_define_method(cDocument.klass, "initialize", VALUEFUNC(_wrap_new_Document), -1); -03595 rb_define_method(cDocument.klass, "doc=", VALUEFUNC(_wrap_Document_doc_set), -1); -03596 rb_define_method(cDocument.klass, "doc", VALUEFUNC(_wrap_Document_doc_get), -1); -03597 rb_define_method(cDocument.klass, "add_attr", VALUEFUNC(_wrap_Document_add_attr), -1); -03598 rb_define_method(cDocument.klass, "add_text", VALUEFUNC(_wrap_Document_add_text), -1); -03599 rb_define_method(cDocument.klass, "add_hidden_text", VALUEFUNC(_wrap_Document_add_hidden_text), -1); -03600 rb_define_method(cDocument.klass, "id", VALUEFUNC(_wrap_Document_id), -1); -03601 rb_define_method(cDocument.klass, "attr_names", VALUEFUNC(_wrap_Document_attr_names), -1); -03602 rb_define_method(cDocument.klass, "attr", VALUEFUNC(_wrap_Document_attr), -1); -03603 rb_define_method(cDocument.klass, "cat_texts", VALUEFUNC(_wrap_Document_cat_texts), -1); -03604 rb_define_method(cDocument.klass, "texts", VALUEFUNC(_wrap_Document_texts), -1); -03605 rb_define_method(cDocument.klass, "dump_draft", VALUEFUNC(_wrap_Document_dump_draft), -1); -03606 rb_define_method(cDocument.klass, "make_snippet", VALUEFUNC(_wrap_Document_make_snippet), -1); -03607 cDocument.mark = 0; -03608 cDocument.destroy = (void (*)(void *)) free_estraier_Document; -03609 -03610 cDatabase.klass = rb_define_class_under(mHyperEstraier, "Database", rb_cObject); -03611 SWIG_TypeClientData(SWIGTYPE_p_estraier__Database, (void *) &cDatabase); -03612 rb_define_alloc_func(cDatabase.klass, _wrap_Database_allocate); -03613 rb_define_method(cDatabase.klass, "initialize", VALUEFUNC(_wrap_new_Database), -1); -03614 rb_define_const(cDatabase.klass,"ERRNOERR", INT2NUM(estraier::Database::ERRNOERR)); -03615 rb_define_const(cDatabase.klass,"ERRINVAL", INT2NUM(estraier::Database::ERRINVAL)); -03616 rb_define_const(cDatabase.klass,"ERRACCES", INT2NUM(estraier::Database::ERRACCES)); -03617 rb_define_const(cDatabase.klass,"ERRLOCK", INT2NUM(estraier::Database::ERRLOCK)); -03618 rb_define_const(cDatabase.klass,"ERRDB", INT2NUM(estraier::Database::ERRDB)); -03619 rb_define_const(cDatabase.klass,"ERRIO", INT2NUM(estraier::Database::ERRIO)); -03620 rb_define_const(cDatabase.klass,"ERRNOITEM", INT2NUM(estraier::Database::ERRNOITEM)); -03621 rb_define_const(cDatabase.klass,"ERRMISC", INT2NUM(estraier::Database::ERRMISC)); -03622 rb_define_const(cDatabase.klass,"DBREADER", INT2NUM(estraier::Database::DBREADER)); -03623 rb_define_const(cDatabase.klass,"DBWRITER", INT2NUM(estraier::Database::DBWRITER)); -03624 rb_define_const(cDatabase.klass,"DBCREAT", INT2NUM(estraier::Database::DBCREAT)); -03625 rb_define_const(cDatabase.klass,"DBTRUNC", INT2NUM(estraier::Database::DBTRUNC)); -03626 rb_define_const(cDatabase.klass,"DBNOLCK", INT2NUM(estraier::Database::DBNOLCK)); -03627 rb_define_const(cDatabase.klass,"DBLCKNB", INT2NUM(estraier::Database::DBLCKNB)); -03628 rb_define_const(cDatabase.klass,"DBPERFNG", INT2NUM(estraier::Database::DBPERFNG)); -03629 rb_define_const(cDatabase.klass,"PDCLEAN", INT2NUM(estraier::Database::PDCLEAN)); -03630 rb_define_const(cDatabase.klass,"ODCLEAN", INT2NUM(estraier::Database::ODCLEAN)); -03631 rb_define_const(cDatabase.klass,"OPTNOPURGE", INT2NUM(estraier::Database::OPTNOPURGE)); -03632 rb_define_const(cDatabase.klass,"OPTNODBOPT", INT2NUM(estraier::Database::OPTNODBOPT)); -03633 rb_define_const(cDatabase.klass,"GDNOATTR", INT2NUM(estraier::Database::GDNOATTR)); -03634 rb_define_const(cDatabase.klass,"GDNOTEXT", INT2NUM(estraier::Database::GDNOTEXT)); -03635 rb_define_method(cDatabase.klass, "open", VALUEFUNC(_wrap_Database_open), -1); -03636 rb_define_method(cDatabase.klass, "close", VALUEFUNC(_wrap_Database_close), -1); -03637 rb_define_method(cDatabase.klass, "put_doc", VALUEFUNC(_wrap_Database_put_doc), -1); -03638 rb_define_method(cDatabase.klass, "search", VALUEFUNC(_wrap_Database_search), -1); -03639 rb_define_singleton_method(cDatabase.klass, "err_msg", VALUEFUNC(_wrap_Database_err_msg), -1); -03640 rb_define_method(cDatabase.klass, "error", VALUEFUNC(_wrap_Database_error), -1); -03641 rb_define_method(cDatabase.klass, "fatal", VALUEFUNC(_wrap_Database_fatal), -1); -03642 rb_define_method(cDatabase.klass, "flush", VALUEFUNC(_wrap_Database_flush), -1); -03643 rb_define_method(cDatabase.klass, "sync", VALUEFUNC(_wrap_Database_sync), -1); -03644 rb_define_method(cDatabase.klass, "optimize", VALUEFUNC(_wrap_Database_optimize), -1); -03645 rb_define_method(cDatabase.klass, "out_doc", VALUEFUNC(_wrap_Database_out_doc), -1); -03646 rb_define_method(cDatabase.klass, "get_doc", VALUEFUNC(_wrap_Database_get_doc), -1); -03647 rb_define_method(cDatabase.klass, "uri_to_id", VALUEFUNC(_wrap_Database_uri_to_id), -1); -03648 rb_define_method(cDatabase.klass, "etch_doc", VALUEFUNC(_wrap_Database_etch_doc), -1); -03649 rb_define_method(cDatabase.klass, "iter_init", VALUEFUNC(_wrap_Database_iter_init), -1); -03650 rb_define_method(cDatabase.klass, "iter_next", VALUEFUNC(_wrap_Database_iter_next), -1); -03651 rb_define_method(cDatabase.klass, "name", VALUEFUNC(_wrap_Database_name), -1); -03652 rb_define_method(cDatabase.klass, "doc_num", VALUEFUNC(_wrap_Database_doc_num), -1); -03653 rb_define_method(cDatabase.klass, "word_num", VALUEFUNC(_wrap_Database_word_num), -1); -03654 rb_define_method(cDatabase.klass, "size", VALUEFUNC(_wrap_Database_size), -1); -03655 rb_define_method(cDatabase.klass, "set_cache_size", VALUEFUNC(_wrap_Database_set_cache_size), -1); -03656 rb_define_method(cDatabase.klass, "set_special_cache", VALUEFUNC(_wrap_Database_set_special_cache), -1); -03657 cDatabase.mark = 0; -03658 cDatabase.destroy = (void (*)(void *)) free_estraier_Database; -03659 } -03660 -
Generated on Thu Sep 1 08:07:53 2005 for HyperEstraierWrapper by  +03477 cStrVector.klass = rb_define_class_under(mHyperEstraier, "StrVector", rb_cObject); +03478 SWIG_TypeClientData(SWIGTYPE_p_std__vectorTstd__string_t, (void *) &cStrVector); +03479 rb_include_module(cStrVector.klass, rb_eval_string("Enumerable")); +03480 rb_define_alloc_func(cStrVector.klass, _wrap_StrVector_allocate); +03481 rb_define_method(cStrVector.klass, "initialize", VALUEFUNC(_wrap_new_StrVector), -1); +03482 rb_define_method(cStrVector.klass, "length", VALUEFUNC(_wrap_StrVector___len__), -1); +03483 rb_define_method(cStrVector.klass, "empty?", VALUEFUNC(_wrap_StrVector_emptyq___), -1); +03484 rb_define_method(cStrVector.klass, "clear", VALUEFUNC(_wrap_StrVector_clear), -1); +03485 rb_define_method(cStrVector.klass, "push", VALUEFUNC(_wrap_StrVector_push), -1); +03486 rb_define_method(cStrVector.klass, "pop", VALUEFUNC(_wrap_StrVector_pop), -1); +03487 rb_define_method(cStrVector.klass, "[]", VALUEFUNC(_wrap_StrVector___getitem__), -1); +03488 rb_define_method(cStrVector.klass, "[]=", VALUEFUNC(_wrap_StrVector___setitem__), -1); +03489 rb_define_method(cStrVector.klass, "each", VALUEFUNC(_wrap_StrVector_each), -1); +03490 cStrVector.mark = 0; +03491 cStrVector.destroy = (void (*)(void *)) free_std_vector_Sl_std_string_Sg_; +03492 +03493 cIntVector.klass = rb_define_class_under(mHyperEstraier, "IntVector", rb_cObject); +03494 SWIG_TypeClientData(SWIGTYPE_p_std__vectorTint_t, (void *) &cIntVector); +03495 rb_include_module(cIntVector.klass, rb_eval_string("Enumerable")); +03496 rb_define_alloc_func(cIntVector.klass, _wrap_IntVector_allocate); +03497 rb_define_method(cIntVector.klass, "initialize", VALUEFUNC(_wrap_new_IntVector), -1); +03498 rb_define_method(cIntVector.klass, "length", VALUEFUNC(_wrap_IntVector___len__), -1); +03499 rb_define_method(cIntVector.klass, "empty?", VALUEFUNC(_wrap_IntVector_emptyq___), -1); +03500 rb_define_method(cIntVector.klass, "clear", VALUEFUNC(_wrap_IntVector_clear), -1); +03501 rb_define_method(cIntVector.klass, "push", VALUEFUNC(_wrap_IntVector_push), -1); +03502 rb_define_method(cIntVector.klass, "pop", VALUEFUNC(_wrap_IntVector_pop), -1); +03503 rb_define_method(cIntVector.klass, "[]", VALUEFUNC(_wrap_IntVector___getitem__), -1); +03504 rb_define_method(cIntVector.klass, "[]=", VALUEFUNC(_wrap_IntVector___setitem__), -1); +03505 rb_define_method(cIntVector.klass, "each", VALUEFUNC(_wrap_IntVector_each), -1); +03506 cIntVector.mark = 0; +03507 cIntVector.destroy = (void (*)(void *)) free_std_vector_Sl_int_Sg_; +03508 +03509 cStrStrMap.klass = rb_define_class_under(mHyperEstraier, "StrStrMap", rb_cObject); +03510 SWIG_TypeClientData(SWIGTYPE_p_std__mapTstd__string_std__string_t, (void *) &cStrStrMap); +03511 rb_include_module(cStrStrMap.klass, rb_eval_string("Enumerable")); +03512 rb_define_alloc_func(cStrStrMap.klass, _wrap_StrStrMap_allocate); +03513 rb_define_method(cStrStrMap.klass, "initialize", VALUEFUNC(_wrap_new_StrStrMap), -1); +03514 rb_define_method(cStrStrMap.klass, "length", VALUEFUNC(_wrap_StrStrMap___len__), -1); +03515 rb_define_method(cStrStrMap.klass, "empty?", VALUEFUNC(_wrap_StrStrMap_emptyq___), -1); +03516 rb_define_method(cStrStrMap.klass, "clear", VALUEFUNC(_wrap_StrStrMap_clear), -1); +03517 rb_define_method(cStrStrMap.klass, "[]", VALUEFUNC(_wrap_StrStrMap___getitem__), -1); +03518 rb_define_method(cStrStrMap.klass, "[]=", VALUEFUNC(_wrap_StrStrMap___setitem__), -1); +03519 rb_define_method(cStrStrMap.klass, "delete", VALUEFUNC(_wrap_StrStrMap_delete), -1); +03520 rb_define_method(cStrStrMap.klass, "has_key?", VALUEFUNC(_wrap_StrStrMap_has_keyq___), -1); +03521 rb_define_method(cStrStrMap.klass, "keys", VALUEFUNC(_wrap_StrStrMap_keys), -1); +03522 rb_define_method(cStrStrMap.klass, "values", VALUEFUNC(_wrap_StrStrMap_values), -1); +03523 rb_define_method(cStrStrMap.klass, "each", VALUEFUNC(_wrap_StrStrMap_each), -1); +03524 cStrStrMap.mark = 0; +03525 cStrStrMap.destroy = (void (*)(void *)) free_std_map_Sl_std_string_Sc_std_string_Sg_; +03526 +03527 cCondition.klass = rb_define_class_under(mHyperEstraier, "Condition", rb_cObject); +03528 SWIG_TypeClientData(SWIGTYPE_p_estraier__Condition, (void *) &cCondition); +03529 rb_define_alloc_func(cCondition.klass, _wrap_Condition_allocate); +03530 rb_define_method(cCondition.klass, "initialize", VALUEFUNC(_wrap_new_Condition), -1); +03531 rb_define_const(cCondition.klass,"SURE", INT2NUM(estraier::Condition::SURE)); +03532 rb_define_const(cCondition.klass,"USUAL", INT2NUM(estraier::Condition::USUAL)); +03533 rb_define_const(cCondition.klass,"FAST", INT2NUM(estraier::Condition::FAST)); +03534 rb_define_const(cCondition.klass,"AGITO", INT2NUM(estraier::Condition::AGITO)); +03535 rb_define_const(cCondition.klass,"NOIDF", INT2NUM(estraier::Condition::NOIDF)); +03536 rb_define_const(cCondition.klass,"SIMPLE", INT2NUM(estraier::Condition::SIMPLE)); +03537 rb_define_method(cCondition.klass, "cond=", VALUEFUNC(_wrap_Condition_cond_set), -1); +03538 rb_define_method(cCondition.klass, "cond", VALUEFUNC(_wrap_Condition_cond_get), -1); +03539 rb_define_method(cCondition.klass, "set_phrase", VALUEFUNC(_wrap_Condition_set_phrase), -1); +03540 rb_define_method(cCondition.klass, "add_attr", VALUEFUNC(_wrap_Condition_add_attr), -1); +03541 rb_define_method(cCondition.klass, "set_order", VALUEFUNC(_wrap_Condition_set_order), -1); +03542 rb_define_method(cCondition.klass, "set_max", VALUEFUNC(_wrap_Condition_set_max), -1); +03543 rb_define_method(cCondition.klass, "set_options", VALUEFUNC(_wrap_Condition_set_options), -1); +03544 cCondition.mark = 0; +03545 cCondition.destroy = (void (*)(void *)) free_estraier_Condition; +03546 +03547 cDocument.klass = rb_define_class_under(mHyperEstraier, "Document", rb_cObject); +03548 SWIG_TypeClientData(SWIGTYPE_p_estraier__Document, (void *) &cDocument); +03549 rb_define_alloc_func(cDocument.klass, _wrap_Document_allocate); +03550 rb_define_method(cDocument.klass, "initialize", VALUEFUNC(_wrap_new_Document), -1); +03551 rb_define_method(cDocument.klass, "doc=", VALUEFUNC(_wrap_Document_doc_set), -1); +03552 rb_define_method(cDocument.klass, "doc", VALUEFUNC(_wrap_Document_doc_get), -1); +03553 rb_define_method(cDocument.klass, "add_attr", VALUEFUNC(_wrap_Document_add_attr), -1); +03554 rb_define_method(cDocument.klass, "add_text", VALUEFUNC(_wrap_Document_add_text), -1); +03555 rb_define_method(cDocument.klass, "add_hidden_text", VALUEFUNC(_wrap_Document_add_hidden_text), -1); +03556 rb_define_method(cDocument.klass, "id", VALUEFUNC(_wrap_Document_id), -1); +03557 rb_define_method(cDocument.klass, "attr_names", VALUEFUNC(_wrap_Document_attr_names), -1); +03558 rb_define_method(cDocument.klass, "attr", VALUEFUNC(_wrap_Document_attr), -1); +03559 rb_define_method(cDocument.klass, "cat_texts", VALUEFUNC(_wrap_Document_cat_texts), -1); +03560 rb_define_method(cDocument.klass, "texts", VALUEFUNC(_wrap_Document_texts), -1); +03561 rb_define_method(cDocument.klass, "dump_draft", VALUEFUNC(_wrap_Document_dump_draft), -1); +03562 rb_define_method(cDocument.klass, "make_snippet", VALUEFUNC(_wrap_Document_make_snippet), -1); +03563 cDocument.mark = 0; +03564 cDocument.destroy = (void (*)(void *)) free_estraier_Document; +03565 +03566 cDatabase.klass = rb_define_class_under(mHyperEstraier, "Database", rb_cObject); +03567 SWIG_TypeClientData(SWIGTYPE_p_estraier__Database, (void *) &cDatabase); +03568 rb_define_alloc_func(cDatabase.klass, _wrap_Database_allocate); +03569 rb_define_method(cDatabase.klass, "initialize", VALUEFUNC(_wrap_new_Database), -1); +03570 rb_define_const(cDatabase.klass,"ERRNOERR", INT2NUM(estraier::Database::ERRNOERR)); +03571 rb_define_const(cDatabase.klass,"ERRINVAL", INT2NUM(estraier::Database::ERRINVAL)); +03572 rb_define_const(cDatabase.klass,"ERRACCES", INT2NUM(estraier::Database::ERRACCES)); +03573 rb_define_const(cDatabase.klass,"ERRLOCK", INT2NUM(estraier::Database::ERRLOCK)); +03574 rb_define_const(cDatabase.klass,"ERRDB", INT2NUM(estraier::Database::ERRDB)); +03575 rb_define_const(cDatabase.klass,"ERRIO", INT2NUM(estraier::Database::ERRIO)); +03576 rb_define_const(cDatabase.klass,"ERRNOITEM", INT2NUM(estraier::Database::ERRNOITEM)); +03577 rb_define_const(cDatabase.klass,"ERRMISC", INT2NUM(estraier::Database::ERRMISC)); +03578 rb_define_const(cDatabase.klass,"DBREADER", INT2NUM(estraier::Database::DBREADER)); +03579 rb_define_const(cDatabase.klass,"DBWRITER", INT2NUM(estraier::Database::DBWRITER)); +03580 rb_define_const(cDatabase.klass,"DBCREAT", INT2NUM(estraier::Database::DBCREAT)); +03581 rb_define_const(cDatabase.klass,"DBTRUNC", INT2NUM(estraier::Database::DBTRUNC)); +03582 rb_define_const(cDatabase.klass,"DBNOLCK", INT2NUM(estraier::Database::DBNOLCK)); +03583 rb_define_const(cDatabase.klass,"DBLCKNB", INT2NUM(estraier::Database::DBLCKNB)); +03584 rb_define_const(cDatabase.klass,"DBPERFNG", INT2NUM(estraier::Database::DBPERFNG)); +03585 rb_define_const(cDatabase.klass,"PDCLEAN", INT2NUM(estraier::Database::PDCLEAN)); +03586 rb_define_const(cDatabase.klass,"ODCLEAN", INT2NUM(estraier::Database::ODCLEAN)); +03587 rb_define_const(cDatabase.klass,"OPTNOPURGE", INT2NUM(estraier::Database::OPTNOPURGE)); +03588 rb_define_const(cDatabase.klass,"OPTNODBOPT", INT2NUM(estraier::Database::OPTNODBOPT)); +03589 rb_define_const(cDatabase.klass,"GDNOATTR", INT2NUM(estraier::Database::GDNOATTR)); +03590 rb_define_const(cDatabase.klass,"GDNOTEXT", INT2NUM(estraier::Database::GDNOTEXT)); +03591 rb_define_method(cDatabase.klass, "open", VALUEFUNC(_wrap_Database_open), -1); +03592 rb_define_method(cDatabase.klass, "close", VALUEFUNC(_wrap_Database_close), -1); +03593 rb_define_method(cDatabase.klass, "put_doc", VALUEFUNC(_wrap_Database_put_doc), -1); +03594 rb_define_method(cDatabase.klass, "search", VALUEFUNC(_wrap_Database_search), -1); +03595 rb_define_singleton_method(cDatabase.klass, "err_msg", VALUEFUNC(_wrap_Database_err_msg), -1); +03596 rb_define_method(cDatabase.klass, "error", VALUEFUNC(_wrap_Database_error), -1); +03597 rb_define_method(cDatabase.klass, "fatal", VALUEFUNC(_wrap_Database_fatal), -1); +03598 rb_define_method(cDatabase.klass, "flush", VALUEFUNC(_wrap_Database_flush), -1); +03599 rb_define_method(cDatabase.klass, "sync", VALUEFUNC(_wrap_Database_sync), -1); +03600 rb_define_method(cDatabase.klass, "optimize", VALUEFUNC(_wrap_Database_optimize), -1); +03601 rb_define_method(cDatabase.klass, "out_doc", VALUEFUNC(_wrap_Database_out_doc), -1); +03602 rb_define_method(cDatabase.klass, "get_doc", VALUEFUNC(_wrap_Database_get_doc), -1); +03603 rb_define_method(cDatabase.klass, "uri_to_id", VALUEFUNC(_wrap_Database_uri_to_id), -1); +03604 rb_define_method(cDatabase.klass, "etch_doc", VALUEFUNC(_wrap_Database_etch_doc), -1); +03605 rb_define_method(cDatabase.klass, "name", VALUEFUNC(_wrap_Database_name), -1); +03606 rb_define_method(cDatabase.klass, "doc_num", VALUEFUNC(_wrap_Database_doc_num), -1); +03607 rb_define_method(cDatabase.klass, "word_num", VALUEFUNC(_wrap_Database_word_num), -1); +03608 rb_define_method(cDatabase.klass, "size", VALUEFUNC(_wrap_Database_size), -1); +03609 rb_define_method(cDatabase.klass, "set_cache_size", VALUEFUNC(_wrap_Database_set_cache_size), -1); +03610 rb_define_method(cDatabase.klass, "set_special_cache", VALUEFUNC(_wrap_Database_set_special_cache), -1); +03611 cDatabase.mark = 0; +03612 cDatabase.destroy = (void (*)(void *)) free_estraier_Database; +03613 } +03614 +
Generated on Thu Sep 8 02:02:20 2005 for HyperEstraierWrapper by  doxygen 1.4.4