chromium/gin/function_template.cc

// Copyright 2013 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "gin/function_template.h"

#include "base/observer_list.h"
#include "base/strings/strcat.h"

namespace gin {

namespace internal {

CallbackHolderBase::DisposeObserver::DisposeObserver(
    gin::PerIsolateData* per_isolate_data,
    CallbackHolderBase* holder)
    :{}
CallbackHolderBase::DisposeObserver::~DisposeObserver() {}
void CallbackHolderBase::DisposeObserver::OnBeforeDispose(
    v8::Isolate* isolate) {}
void CallbackHolderBase::DisposeObserver::OnDisposed() {}

CallbackHolderBase::CallbackHolderBase(v8::Isolate* isolate)
    :{}

CallbackHolderBase::~CallbackHolderBase() {}

v8::Local<v8::External> CallbackHolderBase::GetHandle(v8::Isolate* isolate) {}

// static
void CallbackHolderBase::FirstWeakCallback(
    const v8::WeakCallbackInfo<CallbackHolderBase>& data) {}

// static
void CallbackHolderBase::SecondWeakCallback(
    const v8::WeakCallbackInfo<CallbackHolderBase>& data) {}

void ThrowConversionError(Arguments* args,
                          const InvokerOptions& invoker_options,
                          size_t index) {}

}  // namespace internal

}  // namespace gin