chromium/gin/arguments.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/arguments.h"

#include "base/strings/stringprintf.h"
#include "gin/converter.h"
#include "v8/include/v8-exception.h"
#include "v8/include/v8-isolate.h"
#include "v8/include/v8-object.h"
#include "v8/include/v8-template.h"

namespace gin {

Arguments::Arguments()
    :{}

Arguments::Arguments(const v8::FunctionCallbackInfo<v8::Value>& info)
    :{}

Arguments::Arguments(const v8::PropertyCallbackInfo<v8::Value>& info)
    :{}

Arguments::~Arguments() = default;

v8::Local<v8::Value> Arguments::PeekNext() const {}

v8::LocalVector<v8::Value> Arguments::GetAll() const {}

v8::Local<v8::Context> Arguments::GetHolderCreationContext() const {}

std::string V8TypeAsString(v8::Isolate* isolate, v8::Local<v8::Value> value) {}

void Arguments::ThrowError() const {}

void Arguments::ThrowTypeError(const std::string& message) const {}

bool Arguments::IsConstructCall() const {}

}  // namespace gin