< 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 >