| Index: content/public/renderer/v8_value_converter.h
|
| diff --git a/content/public/renderer/v8_value_converter.h b/content/public/renderer/v8_value_converter.h
|
| index 6e785c143a070ea4c0d5e5a639380a128b178efc..1f4c5166e4e7bed43a394c0ddcce0cd28561557c 100644
|
| --- a/content/public/renderer/v8_value_converter.h
|
| +++ b/content/public/renderer/v8_value_converter.h
|
| @@ -28,6 +28,17 @@ class CONTENT_EXPORT V8ValueConverter {
|
|
|
| virtual ~V8ValueConverter() {}
|
|
|
| + // Use the following setters to support additional types other than the
|
| + // default ones.
|
| + virtual bool AllowUndefined() const = 0;
|
| + virtual void SetAllowUndefined(bool val) = 0;
|
| +
|
| + virtual bool AllowDate() const = 0;
|
| + virtual void SetAllowDate(bool val) = 0;
|
| +
|
| + virtual bool AllowRegexp() const = 0;
|
| + virtual void SetAllowRegexp(bool val) = 0;
|
| +
|
| // Converts Value to v8::Value. Unsupported types are replaced with null.
|
| // If an array or object throws while setting a value, that property or item
|
| // is skipped, leaving a hole in the case of arrays.
|
|
|