MCPcopy Create free account
hub / github.com/IoLanguage/io / IoObject_rawRemoveAllProtos

Function IoObject_rawRemoveAllProtos

libs/iovm/source/IoObject_inline.h:193–197  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

191}
192
193IOINLINE void IoObject_rawRemoveAllProtos(IoObject *self) {
194 // IoObject_createSlotsIfNeeded(self);
195 memset(IoObject_protos(self), 0,
196 IoObject_rawProtosCount(self) * sizeof(IoObject *));
197}
198
199IOINLINE void IoObject_shouldMark(IoObject *self) {
200 Collector_shouldMark_(IOCOLLECTOR, self);

Callers 3

IoObject_localsProtoFunction · 0.85
IoObject_rawSetProto_Function · 0.85
IoObject.cFile · 0.85

Calls 1

IoObject_rawProtosCountFunction · 0.85

Tested by

no test coverage detected