#include <byteVectorMap.h>
Class diagram for byteVectorMap:
Public Members | |||
![]() | ![]() | bool | is_byteVector () |
![]() | ![]() | fint | length_byte_array (oop obj) |
![]() | ![]() | char* | byte_array (oop obj, fint which = 0) |
![]() | ![]() | char | byte_at (oop obj, fint which) |
![]() | ![]() | void | byte_at_put (oop obj, fint which, char contents) |
![]() | ![]() | oop | clone (oop obj, bool mustAllocate= true, oop genObj= NULL) |
![]() | ![]() | bool | can_inline_clone () |
![]() | ![]() | oop | cloneSize (oop obj, fint len, bool mustAllocate= true, oop filler= NULL) |
![]() | ![]() | slotsOop | create_object (fint size) |
![]() | ![]() | mirrorOop | mirror_proto () |
![]() | ![]() | fint | empty_object_size () |
![]() | ![]() | fint | object_byte_size (oop obj) |
![]() | ![]() | virtual oop | scavenge (oop obj) |
![]() | ![]() | bool | verify (oop obj) |
![]() | ![]() | bool | verifyBytesPart (oop obj, char*& b) |
Friends | |||
![]() | ![]() | byteVectorOop | create_byteVector (slotList* slots) |
bool byteVectorMap::is_byteVector () [inline, virtual]
|
Reimplemented from Map.
fint byteVectorMap::length_byte_array (oop obj) [inline, virtual]
|
Reimplemented from Map.
char * byteVectorMap::byte_array (oop obj, fint which = 0) [inline, virtual]
|
Reimplemented from Map.
char byteVectorMap::byte_at (oop obj, fint which) [inline, virtual]
|
Reimplemented from Map.
void byteVectorMap::byte_at_put (oop obj, fint which, char contents) [inline, virtual]
|
Reimplemented from Map.
oop byteVectorMap::clone (oop obj, bool mustAllocate = true, oop genObj = NULL) [virtual]
|
bool byteVectorMap::can_inline_clone () [inline, virtual]
|
oop byteVectorMap::cloneSize (oop obj, fint len, bool mustAllocate = true, oop filler = NULL) [virtual]
|
slotsOop byteVectorMap::create_object (fint size) [inline, virtual]
|
mirrorOop byteVectorMap::mirror_proto () [inline, virtual]
|
fint byteVectorMap::empty_object_size () [virtual]
|
Reimplemented from Map.
fint byteVectorMap::object_byte_size (oop obj) [inline, virtual]
|
Reimplemented from Map.
oop byteVectorMap::scavenge (oop obj) [virtual]
|
bool byteVectorMap::verify (oop obj) [virtual]
|
bool byteVectorMap::verifyBytesPart (oop obj, char *& b) [virtual]
|
Reimplemented from Map.
byteVectorOop create_byteVector (slotList * slots) [friend]
|