Method: ZDD.permit
- Defined in:
- ext/zdd_so/zdd_so.cpp
.permit(*args) ⇒ Object
##vsop_permit##
404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 |
# File 'ext/zdd_so/zdd_so.cpp', line 404
VALUE vsop_permit(int argc, VALUE *argv, VALUE self){
Vsop_Ruby* rmod;
VALUE v;
Data_Get_Struct(self,Vsop_Ruby,rmod);
rb_scan_args(argc, argv,"10",&v);
CtoI *ctoi_moda =new CtoI(*rmod->cmod);
CtoI *ctoi_modd = value2ctoi(v);
CtoI *ctoi_fin;
*ctoi_moda = ctoi_moda -> FilterPermit(*ctoi_modd);
ctoi_fin = ctoi_moda;
delete ctoi_modd;
Vsop_Ruby *rmod_rtn = new Vsop_Ruby;
rmod_rtn->cmod = ctoi_fin;
return Data_Wrap_Struct(rb_class_of(self),0,free_rmod,rmod_rtn);
}
|