Add v8::Value::IsRegExp method.
Patch by Vlad Burlik. Review URL: http://codereview.chromium.org/3064051 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5227 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
64eade00e7
commit
59645c6a19
1
AUTHORS
1
AUTHORS
@ -29,4 +29,5 @@ Rodolph Perfetta <rodolph.perfetta@arm.com>
|
||||
Ryan Dahl <coldredlemur@gmail.com>
|
||||
Subrato K De <subratokde@codeaurora.org>
|
||||
Burcu Dogan <burcujdogan@gmail.com>
|
||||
Vlad Burlik <vladbph@gmail.com>
|
||||
|
||||
|
@ -919,6 +919,11 @@ class Value : public Data {
|
||||
*/
|
||||
V8EXPORT bool IsDate() const;
|
||||
|
||||
/**
|
||||
* Returns true if this value is a RegExp.
|
||||
*/
|
||||
V8EXPORT bool IsRegExp() const;
|
||||
|
||||
V8EXPORT Local<Boolean> ToBoolean() const;
|
||||
V8EXPORT Local<Number> ToNumber() const;
|
||||
V8EXPORT Local<String> ToString() const;
|
||||
|
@ -1792,6 +1792,13 @@ bool Value::IsDate() const {
|
||||
}
|
||||
|
||||
|
||||
bool Value::IsRegExp() const {
|
||||
if (IsDeadCheck("v8::Value::IsRegExp()")) return false;
|
||||
i::Handle<i::Object> obj = Utils::OpenHandle(this);
|
||||
return obj->IsJSRegExp();
|
||||
}
|
||||
|
||||
|
||||
Local<String> Value::ToString() const {
|
||||
if (IsDeadCheck("v8::Value::ToString()")) return Local<String>();
|
||||
LOG_API("ToString");
|
||||
|
Loading…
Reference in New Issue
Block a user