您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ ARGS_REQ函数代码示例

51自学网 2021-06-01 19:36:03
  C++
这篇教程C++ ARGS_REQ函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中ARGS_REQ函数的典型用法代码示例。如果您正苦于以下问题:C++ ARGS_REQ函数的具体用法?C++ ARGS_REQ怎么用?C++ ARGS_REQ使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了ARGS_REQ函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: mrb_init_print

voidmrb_init_print(mrb_state *mrb){  struct RClass *krn;  krn = mrb->kernel_module;  mrb_define_method(mrb, krn, "__printstr__", mrb_printstr, ARGS_REQ(1));}
开发者ID:AndreOF,项目名称:ArangoDB,代码行数:9,


示例2: mrb_init_js_obj

static void mrb_init_js_obj(mrb_state *mrb){    struct RClass *obj;    obj = MRB_UD_JS_OBJ_CLASS(mrb) = mrb_define_class(mrb, "JsObj", mrb->object_class);    MRB_SET_INSTANCE_TT(obj, MRB_TT_DATA);    mrb_define_class_method(mrb, obj, "get", mrb_js_obj_get, ARGS_REQ(1));    mrb_define_method(mrb, obj, "method_missing", mrb_js_obj_method_missing, ARGS_ANY());}
开发者ID:guofei,项目名称:JsMruby,代码行数:9,


示例3: mrb_mruby_thread_gem_init

voidmrb_mruby_thread_gem_init(mrb_state* mrb) {  struct RClass *_class_thread, *_class_mutex;  _class_thread = mrb_define_class(mrb, "Thread", mrb->object_class);  mrb_define_method(mrb, _class_thread, "initialize", mrb_thread_init, ARGS_OPT(1));  mrb_define_method(mrb, _class_thread, "join", mrb_thread_join, ARGS_NONE());  mrb_define_method(mrb, _class_thread, "kill", mrb_thread_kill, ARGS_NONE());  mrb_define_method(mrb, _class_thread, "terminate", mrb_thread_kill, ARGS_NONE());  mrb_define_method(mrb, _class_thread, "alive?", mrb_thread_alive, ARGS_NONE());  mrb_define_module_function(mrb, _class_thread, "sleep", mrb_thread_sleep, ARGS_REQ(1));  _class_mutex = mrb_define_class(mrb, "Mutex", mrb->object_class);  mrb_define_method(mrb, _class_mutex, "initialize", mrb_mutex_init, ARGS_NONE());  mrb_define_method(mrb, _class_mutex, "lock", mrb_mutex_lock, ARGS_NONE());  mrb_define_method(mrb, _class_mutex, "try_lock", mrb_mutex_try_lock, ARGS_NONE());  mrb_define_method(mrb, _class_mutex, "locked?", mrb_mutex_locked, ARGS_NONE());  mrb_define_method(mrb, _class_mutex, "sleep", mrb_mutex_sleep, ARGS_REQ(1));  mrb_define_method(mrb, _class_mutex, "synchronize", mrb_mutex_synchronize, ARGS_REQ(1));  mrb_define_method(mrb, _class_mutex, "unlock", mrb_mutex_unlock, ARGS_NONE());}
开发者ID:postmodern,项目名称:mruby-thread,代码行数:19,


示例4: mrb_init_struct

/* *  A <code>Struct</code> is a convenient way to bundle a number of *  attributes together, using accessor methods, without having to write *  an explicit class. * *  The <code>Struct</code> class is a generator of specific classes, *  each one of which is defined to hold a set of variables and their *  accessors. In these examples, we'll call the generated class *  ``<i>Customer</i>Class,'' and we'll show an example instance of that *  class as ``<i>Customer</i>Inst.'' * *  In the descriptions that follow, the parameter <i>symbol</i> refers *  to a symbol, which is either a quoted string or a *  <code>Symbol</code> (such as <code>:name</code>). */voidmrb_init_struct(mrb_state *mrb){  struct RClass *st;  st = mrb_define_class(mrb, "Struct",  mrb->object_class);  mrb_define_class_method(mrb, st, "new",             mrb_struct_s_def,       ARGS_ANY());  /* 15.2.18.3.1  */  mrb_define_method(mrb, st,       "==",              mrb_struct_equal,       ARGS_REQ(1)); /* 15.2.18.4.1  */  mrb_define_method(mrb, st,       "[]",              mrb_struct_aref,        ARGS_REQ(1)); /* 15.2.18.4.2  */  mrb_define_method(mrb, st,       "[]=",             mrb_struct_aset,        ARGS_REQ(2)); /* 15.2.18.4.3  */  mrb_define_method(mrb, st,       "members",         mrb_struct_members_m,   ARGS_NONE()); /* 15.2.18.4.6  */  mrb_define_method(mrb, st,       "initialize",      mrb_struct_initialize_m,ARGS_ANY());  /* 15.2.18.4.8  */  mrb_define_method(mrb, st,       "initialize_copy", mrb_struct_init_copy,   ARGS_REQ(1)); /* 15.2.18.4.9  */  mrb_define_method(mrb, st,       "inspect",         mrb_struct_inspect,     ARGS_NONE()); /* 15.2.18.4.10(x)  */  mrb_define_alias(mrb, st,        "to_s", "inspect");                                      /* 15.2.18.4.11(x)  */  mrb_define_method(mrb, st,       "eql?",            mrb_struct_eql,         ARGS_REQ(1)); /* 15.2.18.4.12(x)  */}
开发者ID:charliesome,项目名称:mruby,代码行数:34,


示例5: mrb_init_print

voidmrb_init_print(mrb_state *mrb){  struct RClass *krn;  krn = mrb->kernel_module;  mrb_define_method(mrb, krn, "__printstr__", mrb_printstr, ARGS_REQ(1));  mrb_define_method(mrb, krn, "p",  p_m, ARGS_ANY());    /* 15.3.1.3.34 */}
开发者ID:Constellation,项目名称:mruby,代码行数:10,


示例6: eInitialize_initializeBridge

/* #[<ENTRY_FUNC>]# eInitialize_initializeBridge * name:         eInitialize_initializeBridge * global_name:  nMruby_tSCharPointer_eInitialize_initializeBridge * oneway:       false * #[</ENTRY_FUNC>]# */voideInitialize_initializeBridge(mrb_state* mrb, struct RClass * TECS){	struct RClass *c;	/* ここに
C++ ARGUMENTS函数代码示例
C++ ARGS_NONE函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。