#include <doubleOop.hpp>
Inheritance diagram for doubleOopDesc:
Public Member Functions | |
double | value () const |
void | set_value (double v) |
void | bootstrap_object (bootstrap *st) |
Static Public Member Functions | |
static int | header_size () |
static int | object_size () |
static int | value_offset () |
Public Attributes | |
friend | doubleKlass |
Private Member Functions | |
doubleOopDesc * | addr () const |
Private Attributes | |
double | _value |
Friends | |
doubleOop | as_doubleOop (void *p) |
Definition at line 29 of file doubleOop.hpp.
doubleOopDesc* doubleOopDesc::addr | ( | ) | const [inline, private] |
Reimplemented from memOopDesc.
Definition at line 35 of file doubleOop.hpp.
References memOopDesc::addr().
Referenced by set_value(), and value().
Here is the call graph for this function:
void doubleOopDesc::bootstrap_object | ( | bootstrap * | st | ) |
Reimplemented from memOopDesc.
Definition at line 27 of file doubleOop.cpp.
References memOopDesc::bootstrap_header(), bootstrap::read_double(), and set_value().
Here is the call graph for this function:
static int doubleOopDesc::header_size | ( | ) | [inline, static] |
Reimplemented from memOopDesc.
Definition at line 42 of file doubleOop.hpp.
References oopSize.
Referenced by object_size(), and doubleKlass::oop_header_size().
static int doubleOopDesc::object_size | ( | ) | [inline, static] |
Definition at line 43 of file doubleOop.hpp.
References header_size().
Referenced by doubleKlass::allocateObject(), doubleKlass::oop_scavenge_contents(), and doubleKlass::oop_scavenge_tenured_contents().
Here is the call graph for this function:
void doubleOopDesc::set_value | ( | double | v | ) | [inline] |
Definition at line 48 of file doubleOop.hpp.
References _value, and addr().
Referenced by doubleKlass::allocateObject(), bootstrap_object(), oopFactory::clone_double_to_oldspace(), oopFactory::new_double(), and new_double().
Here is the call graph for this function:
double doubleOopDesc::value | ( | ) | const [inline] |
Definition at line 47 of file doubleOop.hpp.
References _value, and addr().
Referenced by oopFactory::clone_double_to_oldspace(), MethodPrinterClosure::float_set(), PRIM_DECL_1(), PRIM_DECL_2(), and PRIM_DECL_3().
Here is the call graph for this function:
static int doubleOopDesc::value_offset | ( | ) | [inline, static] |
doubleOop as_doubleOop | ( | void * | p | ) | [friend] |
Definition at line 39 of file doubleOop.hpp.
double doubleOopDesc::_value [private] |
friend doubleOopDesc::doubleKlass |
Definition at line 53 of file doubleOop.hpp.