1 // Copyright (c) 2017 The Chromium Embedded Framework Authors. All rights
2 // reserved. Use of this source code is governed by a BSD-style license that
3 // can be found in the LICENSE file.
4
5 #include "libcef_dll/ctocpp/base_scoped_ctocpp.h"
6
CefBaseScopedCToCpp()7 CefBaseScopedCToCpp::CefBaseScopedCToCpp() {}
8
9 template <>
10 cef_base_scoped_t*
11 CefCToCppScoped<CefBaseScopedCToCpp, CefBaseScoped, cef_base_scoped_t>::
UnwrapDerivedOwn(CefWrapperType type,CefOwnPtr<CefBaseScoped> c)12 UnwrapDerivedOwn(CefWrapperType type, CefOwnPtr<CefBaseScoped> c) {
13 NOTREACHED();
14 return NULL;
15 }
16
17 template <>
18 cef_base_scoped_t*
19 CefCToCppScoped<CefBaseScopedCToCpp, CefBaseScoped, cef_base_scoped_t>::
UnwrapDerivedRaw(CefWrapperType type,CefRawPtr<CefBaseScoped> c)20 UnwrapDerivedRaw(CefWrapperType type, CefRawPtr<CefBaseScoped> c) {
21 NOTREACHED();
22 return NULL;
23 }
24
25 template <>
26 CefWrapperType CefCToCppScoped<CefBaseScopedCToCpp,
27 CefBaseScoped,
28 cef_base_scoped_t>::kWrapperType =
29 WT_BASE_SCOPED;
30