1 // Copyright 2016 the V8 project authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef V8_INSPECTOR_PROTOCOLPLATFORM_H_ 6 #define V8_INSPECTOR_PROTOCOLPLATFORM_H_ 7 8 #include <memory> 9 10 #include "src/base/logging.h" 11 12 namespace v8_inspector { 13 14 template <typename T> wrapUnique(T * ptr)15std::unique_ptr<T> wrapUnique(T* ptr) { 16 return std::unique_ptr<T>(ptr); 17 } 18 19 } // namespace v8_inspector 20 21 #endif // V8_INSPECTOR_PROTOCOLPLATFORM_H_ 22