< prev index next >

src/share/vm/memory/iterator.hpp

Print this page
rev 8366 : 8080746: Refactor oop iteration macros to be more general
Reviewed-by:

*** 379,389 **** template <class OopClosureType, typename T> static void do_oop(OopClosureType* closure, T* p); template <class OopClosureType> static void do_klass(OopClosureType* closure, Klass* k); template <class OopClosureType> static bool do_metadata(OopClosureType* closure); }; - // Helper to convert the oop iterate macro suffixes into bool values that can be used by template functions. - #define nvs_nv_to_bool true - #define nvs_v_to_bool false - #define nvs_to_bool(nv_suffix) nvs##nv_suffix##_to_bool - #endif // SHARE_VM_MEMORY_ITERATOR_HPP --- 379,384 ----
< prev index next >