Lines Matching defs:Array
34 // Array for metadata allocation
37 class Array: public MetaspaceObj {
54 Array(const Array<T>&);
55 void operator=(const Array<T>&);
58 size_t word_size = Array::size(length);
64 return sizeof(Array<T>) + MAX2(length - 1, 0) * elm_byte_size;
74 if (sizeof(Array<T>) >= bytes) {
78 size_t left = bytes - sizeof(Array<T>);
93 explicit Array(int length) : _length(length) {
97 Array(int length, T init) : _length(length) {
141 static int length_offset_in_bytes() { return (int) (offset_of(Array<T>, _length)); }
143 static int base_offset_in_bytes() { return (int) (offset_of(Array<T>, _data)); };
147 st->print("Array<T>(" INTPTR_FORMAT ")", p2i(this));