#include <objVectorOop.h>
Class diagram for objVectorOopClass:
Public Members | |||
objVectorOopClass* | addr () | ||
smi | length () | ||
void | set_length (smi len) | ||
oop* | objs (fint which = 0) | ||
oop | obj_at (fint which) | ||
void | obj_at_put (fint which, oop contents, bool cs = true) | ||
oop | methodPointer () | ||
objVectorOop | copy (bool mustAllocate= true, oop genObj= NULL, bool cs= true) | ||
objVectorOop | grow (fint delta, bool mustAllocate= true) | ||
objVectorOop | shrink (fint delta, bool mustAllocate= true) | ||
objVectorOop | clone (bool mustAllocate= true) | ||
objVectorOop | cloneSize (fint length, bool mustAllocate= true, oop filler= NULL) | ||
bool | verify () | ||
oop | ov_clone_prim (smi size, oop filler, void *FH) | ||
oop | ov_references_prim (oop limit) | ||
oop | ov_implementors_prim (oop limit) | ||
oop | ov_methodPointer_prim () | ||
int32* | convertIntArray () | ||
short* | convertShortArray () | ||
unsigned short* | convertUnsignedShortArray () | ||
float* | convertFloatArray () | ||
void* | convertProxyArray (void*) | ||
smiOop | _len | ||
Friends | |||
objVectorOop | create_objVector (oop parent) | ||
objVectorOop | create_objVector (fint size) | ||
oop | ov_at_prim (oop rcvr, oop index) | ||
oop | ov_at_put_prim (oop rcvr, oop index, oop contents) | ||
oop | ov_size_prim (oop rcvr) | ||
int32 | objVector_len_offset () |
objVectorOopClass * objVectorOopClass::addr () [inline]
|
Reimplemented from slotsOopClass.
smi objVectorOopClass::length () [inline]
|
void objVectorOopClass::set_length (smi len) [inline]
|
oop * objVectorOopClass::objs (fint which = 0) [inline]
|
oop objVectorOopClass::obj_at (fint which) [inline]
|
void objVectorOopClass::obj_at_put (fint which, oop contents, bool cs = true) [inline]
|
oop objVectorOopClass::methodPointer () |
objVectorOop objVectorOopClass::copy (bool mustAllocate = true, oop genObj = NULL, bool cs = true) [inline]
|
objVectorOop objVectorOopClass::grow (fint delta, bool mustAllocate = true) |
objVectorOop objVectorOopClass::shrink (fint delta, bool mustAllocate = true) |
objVectorOop objVectorOopClass::clone (bool mustAllocate = true) [inline]
|
Reimplemented from slotsOopClass.
objVectorOop objVectorOopClass::cloneSize (fint length, bool mustAllocate = true, oop filler = NULL) [inline]
|
Reimplemented from slotsOopClass.
bool objVectorOopClass::verify () |
Reimplemented from oopsOopClass.
oop objVectorOopClass::ov_clone_prim (smi size, oop filler, void * FH) |
oop objVectorOopClass::ov_references_prim (oop limit) |
oop objVectorOopClass::ov_implementors_prim (oop limit) |
oop objVectorOopClass::ov_methodPointer_prim () |
int32 * objVectorOopClass::convertIntArray () |
short * objVectorOopClass::convertShortArray () |
unsigned short * objVectorOopClass::convertUnsignedShortArray () |
float * objVectorOopClass::convertFloatArray () |
void * objVectorOopClass::convertProxyArray (void * seal) |
objVectorOop create_objVector (oop parent) [friend]
|
objVectorOop create_objVector (fint size) [friend]
|
oop ov_at_prim (oop rcvr, oop indexOop) [friend]
|
oop ov_at_put_prim (oop rcvr, oop indexOop, oop contents) [friend]
|
oop ov_size_prim (oop rcvr) [friend]
|
int32 objVector_len_offset () [friend]
|
smiOop objVectorOopClass::_len |