#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 { … }
}