Home | History | Annotate | Download | only in openjdkjvmti

Lines Matching defs:JvmtiDeleter

110 class JvmtiDeleter {
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;
130 class JvmtiDeleter<T[]> {
132 JvmtiDeleter() : env_(nullptr) {}
133 explicit JvmtiDeleter(jvmtiEnv* env) : env_(env) {}
135 JvmtiDeleter(JvmtiDeleter&) = default;
136 JvmtiDeleter(JvmtiDeleter&&) = default;
137 JvmtiDeleter& operator=(const JvmtiDeleter&) = default;
151 using JvmtiUniquePtr = std::unique_ptr<T, JvmtiDeleter<T>>;
156 return JvmtiUniquePtr<T>(mem, JvmtiDeleter<T>(env));
162 return JvmtiUniquePtr<T>(reinterpret_cast<T*>(mem), JvmtiDeleter<T>(env));
173 return JvmtiUniquePtr<T>(tmp, JvmtiDeleter<T>(env));
187 JvmtiDeleter<T>(env));