Lines Matching defs:operator

106   oopDesc*  operator->() const        { return obj(); }
107 bool operator==(const oop o) const { return obj() == o.obj(); }
108 bool operator==(void *p) const { return obj() == p; }
109 bool operator!=(const oop o) const { return obj() != o.obj(); }
110 bool operator!=(void *p) const { return obj() != p; }
111 bool operator==(intptr_t p) const { return obj() == (oopDesc*)p; }
112 bool operator!=(intptr_t p) const { return obj() != (oopDesc*)p; }
114 bool operator<(oop o) const { return obj() < o.obj(); }
115 bool operator>(oop o) const { return obj() > o.obj(); }
116 bool operator<=(oop o) const { return obj() <= o.obj(); }
117 bool operator>=(oop o) const { return obj() >= o.obj(); }
118 bool operator!() const { return !obj(); }
121 operator void* () const { return (void *)obj(); }
122 operator HeapWord* () const { return (HeapWord*)obj(); }
123 operator oopDesc* () const { return obj(); }
124 operator intptr_t* () const { return (intptr_t*)obj(); }
125 operator PromotedObject* () const { return (PromotedObject*)obj(); }
126 operator markOop () const { return markOop(obj()); }
128 operator address () const { return (address)obj(); }
129 operator intptr_t () const { return (intptr_t)obj(); }
132 operator jobject () const { return (jobject)obj(); }
134 operator JavaThread* () const { return (JavaThread*)obj(); }
138 operator jlong* () const { return (jlong*)obj(); }
143 operator oop* () const { return (oop *)obj(); }
153 operator type##OopDesc* () const { return (type##OopDesc*)obj(); } \
154 type##OopDesc* operator->() const { \