• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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