Ejemplo n.º 1
0
  Converter* Converter::allocate(STATE, Object* self) {
    Class* cls = Encoding::converter_class(state);
    Converter* c = state->new_object<Converter>(cls);

    c->klass(state, as<Class>(self));

    return c;
  }
Ejemplo n.º 2
0
  Converter* Converter::allocate(STATE, Object* self) {
    Class* cls = Encoding::converter_class(state);
    Converter* c = state->new_object<Converter>(cls);

    c->klass(state, as<Class>(self));

    c->set_converter(NULL);

    state->memory()->needs_finalization(c, (FinalizerFunction)&Converter::finalize);

    return c;
  }