src/share/vm/oops/objArrayOop.hpp

Print this page
rev 6796 : [mq]: templateOopIterate

*** 110,122 **** assert((int)osz > 0, "no overflow"); return (int)osz; } // special iterators for index ranges, returns size of object ! #define ObjArrayOop_OOP_ITERATE_DECL(OopClosureType, nv_suffix) \ ! int oop_iterate_range(OopClosureType* blk, int start, int end); ! ! ALL_OOP_OOP_ITERATE_CLOSURES_1(ObjArrayOop_OOP_ITERATE_DECL) ! ALL_OOP_OOP_ITERATE_CLOSURES_2(ObjArrayOop_OOP_ITERATE_DECL) }; #endif // SHARE_VM_OOPS_OBJARRAYOOP_HPP --- 110,119 ---- assert((int)osz > 0, "no overflow"); return (int)osz; } // special iterators for index ranges, returns size of object ! template <bool nv, typename OopClosureType> ! int oop_iterate_range_t(OopClosureType* blk, int start, int end); }; #endif // SHARE_VM_OOPS_OBJARRAYOOP_HPP