コード例 #1
0
ファイル: erlix_uint.c プロジェクト: KDr2/erlix
VALUE erlix_uint_alloc(VALUE klass){
    ErlixTerm* euint;
    VALUE obj;
    euint=new_erlix_term();
    euint->type=TYPE_UINT;
    obj=Data_Wrap_Struct(klass,0,free_erlix_term,euint);
    return obj;
}
コード例 #2
0
ファイル: erlix_atom.c プロジェクト: jasonjackson/erlix
VALUE erlix_atom_alloc(VALUE klass){
  ErlixTerm* atom;
  VALUE obj;
  atom=new_erlix_term();
  atom->type=TYPE_ATOM;
  obj=Data_Wrap_Struct(klass,0,free_erlix_term,atom);
  return obj;
}
コード例 #3
0
ファイル: erlix_float.c プロジェクト: KDr2/erlix
VALUE erlix_float_alloc(VALUE klass){
    ErlixTerm* efloat;
    VALUE obj;
    efloat=new_erlix_term();
    efloat->type=TYPE_FLOAT;
    obj=Data_Wrap_Struct(klass,0,free_erlix_term,efloat);
    return obj;
}
コード例 #4
0
ファイル: erlix_pid.c プロジェクト: KDr2/erlix
VALUE erlix_pid_alloc(VALUE klass){
    ErlixTerm* pid;
    VALUE obj;
    pid=new_erlix_term();
    pid->type=TYPE_PID;
    obj=Data_Wrap_Struct(klass,0,free_erlix_term,pid);
    return obj;
}
コード例 #5
0
ファイル: erlix_list.c プロジェクト: KDr2/erlix
VALUE erlix_list_alloc(VALUE klass){
    ErlixTerm *list;
    VALUE obj;

    list=new_erlix_term();
    list->type=TYPE_LIST;
    obj=Data_Wrap_Struct(klass,0,free_erlix_term,list);
    return obj;
}