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.
5 // ---------------------------------------------------------------------------
7 // This file was generated by the CEF translator tool. If making changes by
8 // hand only do so within the body of existing method and function
9 // implementations. See the translator.README.txt file in the tools directory
10 // for more information.
13 #include "libcef_dll/ctocpp/print_job_callback_ctocpp.h"
16 // VIRTUAL METHODS - Body may be edited by hand.
18 void CefPrintJobCallbackCToCpp::Continue() {
19 cef_print_job_callback_t* _struct = GetStruct();
20 if (CEF_MEMBER_MISSING(_struct, cont))
23 // AUTO-GENERATED CONTENT - DELETE THIS COMMENT BEFORE MODIFYING
26 _struct->cont(_struct);
30 // CONSTRUCTOR - Do not edit by hand.
32 CefPrintJobCallbackCToCpp::CefPrintJobCallbackCToCpp() {
35 template<> cef_print_job_callback_t* CefCToCppRefCounted<CefPrintJobCallbackCToCpp,
36 CefPrintJobCallback, cef_print_job_callback_t>::UnwrapDerived(
37 CefWrapperType type, CefPrintJobCallback* c) {
38 NOTREACHED() << "Unexpected class type: " << type;
43 template<> base::AtomicRefCount CefCToCppRefCounted<CefPrintJobCallbackCToCpp,
44 CefPrintJobCallback, cef_print_job_callback_t>::DebugObjCt = 0;
47 template<> CefWrapperType CefCToCppRefCounted<CefPrintJobCallbackCToCpp,
48 CefPrintJobCallback, cef_print_job_callback_t>::kWrapperType =
49 WT_PRINT_JOB_CALLBACK;