Method: RCSimCinterface.rcsim_get_type_vector

Defined in:
ext/hruby_sim/hruby_rcsim_build.c

.rcsim_get_type_vector(baseV, numV) ⇒ Object

Get a vector type.



187
188
189
190
191
192
193
194
195
196
197
198
199
# File 'ext/hruby_sim/hruby_rcsim_build.c', line 187

VALUE rcsim_get_type_vector(VALUE mod, VALUE baseV, VALUE numV) {
    /* Get the base type. */
    Type base;
    value_to_rcsim(TypeS,baseV,base);
    /* Get the number of elements. */
    unsigned long long num = NUM2LL(numV);
    /* Get the type. */
    Type type = get_type_vector(base,num);
    /* Return it as a Ruby VALUE. */
    VALUE res;
    rcsim_to_value(TypeS,type,res);
    return res;
}