Home | History | Annotate | Download | only in openjdkjvmti

Lines Matching refs:JvmtiDeleter

90 class JvmtiDeleter {
92 JvmtiDeleter() : env_(nullptr) {}
93 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {}
95 JvmtiDeleter(JvmtiDeleter&) = default;
96 JvmtiDeleter(JvmtiDeleter&&) = default;
97 JvmtiDeleter& operator=(const JvmtiDeleter&) = default;
110 class JvmtiDeleter<T[]> {
112 JvmtiDeleter() : env_(nullptr) {}
113 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {}
115 JvmtiDeleter(JvmtiDeleter&) = default;
116 JvmtiDeleter(JvmtiDeleter&&) = default;
117 JvmtiDeleter& operator=(const JvmtiDeleter&) = default;
131 using JvmtiUniquePtr = std::unique_ptr<T, JvmtiDeleter<T>>;
136 return JvmtiUniquePtr<T>(mem, JvmtiDeleter<T>(env));
142 return JvmtiUniquePtr<T>(reinterpret_cast<T*>(mem), JvmtiDeleter<T>(env));
153 return JvmtiUniquePtr<T>(tmp, JvmtiDeleter<T>(env));
167 JvmtiDeleter<T>(env));