diff options
author | kolczyk@opera.com <kolczyk@opera.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-18 16:46:14 +0000 |
---|---|---|
committer | kolczyk@opera.com <kolczyk@opera.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-07-18 16:46:14 +0000 |
commit | 744a494d5bdb17533e669bad06ed6ac4195c4e55 (patch) | |
tree | ddad83c59cd27dbaaff5e2ac0e230b747122b615 /gin/arguments.cc | |
parent | 7ac4e53266b36040045733a5fde684837b7a4f5a (diff) | |
download | chromium_src-744a494d5bdb17533e669bad06ed6ac4195c4e55.zip chromium_src-744a494d5bdb17533e669bad06ed6ac4195c4e55.tar.gz chromium_src-744a494d5bdb17533e669bad06ed6ac4195c4e55.tar.bz2 |
Added IsConstructorCall to gin::Arguments.
It simply forwards the flag from v8::FunctionCallbackInfo and allows
the function handler that accept gin::Arguments argument to distinguish
between normal function invocation and call as an object construction.
BUG=
Review URL: https://codereview.chromium.org/401823002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284123 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gin/arguments.cc')
-rw-r--r-- | gin/arguments.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gin/arguments.cc b/gin/arguments.cc index c43ff28..6703fc2 100644 --- a/gin/arguments.cc +++ b/gin/arguments.cc @@ -45,4 +45,8 @@ void Arguments::ThrowTypeError(const std::string& message) const { StringToV8(isolate_, message))); } +bool Arguments::IsConstructCall() const { + return info_->IsConstructCall(); +} + } // namespace gin |