// 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. #ifndef GIN_ARGUMENTS_H_ #define GIN_ARGUMENTS_H_ #include "base/memory/raw_ptr.h" #include "base/memory/raw_ptr_exclusion.h" #include "gin/converter.h" #include "gin/gin_export.h" namespace gin { // Arguments is a wrapper around v8::FunctionCallbackInfo that integrates // with Converter to make it easier to marshall arguments and return values // between V8 and C++. // // If constructed instead with a v8::PropertyCallbackInfo, behaves as though a // function with no arguments had been called. class GIN_EXPORT Arguments { … }; } // namespace gin #endif // GIN_ARGUMENTS_H_