| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef V8_OBJECTS_H_ | 5 #ifndef V8_OBJECTS_H_ |
| 6 #define V8_OBJECTS_H_ | 6 #define V8_OBJECTS_H_ |
| 7 | 7 |
| 8 #include <iosfwd> | 8 #include <iosfwd> |
| 9 | 9 |
| 10 #include "src/allocation.h" | 10 #include "src/allocation.h" |
| (...skipping 7697 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7708 uint32_t value() { return value_; } | 7708 uint32_t value() { return value_; } |
| 7709 private: | 7709 private: |
| 7710 uint32_t value_; | 7710 uint32_t value_; |
| 7711 }; | 7711 }; |
| 7712 | 7712 |
| 7713 DECL_ACCESSORS(data, Object) | 7713 DECL_ACCESSORS(data, Object) |
| 7714 DECL_ACCESSORS(flags, Object) | 7714 DECL_ACCESSORS(flags, Object) |
| 7715 DECL_ACCESSORS(source, Object) | 7715 DECL_ACCESSORS(source, Object) |
| 7716 | 7716 |
| 7717 static MaybeHandle<JSRegExp> New(Handle<String> source, Handle<String> flags); | 7717 static MaybeHandle<JSRegExp> New(Handle<String> source, Handle<String> flags); |
| 7718 static Handle<JSRegExp> Copy(Handle<JSRegExp> regexp); |
| 7718 | 7719 |
| 7719 static MaybeHandle<JSRegExp> Initialize(Handle<JSRegExp> regexp, | 7720 static MaybeHandle<JSRegExp> Initialize(Handle<JSRegExp> regexp, |
| 7720 Handle<String> source, | 7721 Handle<String> source, |
| 7721 Handle<String> flags_string); | 7722 Handle<String> flags_string); |
| 7722 | 7723 |
| 7723 inline Type TypeTag(); | 7724 inline Type TypeTag(); |
| 7724 inline int CaptureCount(); | 7725 inline int CaptureCount(); |
| 7725 inline Flags GetFlags(); | 7726 inline Flags GetFlags(); |
| 7726 inline String* Pattern(); | 7727 inline String* Pattern(); |
| 7727 inline Object* DataAt(int index); | 7728 inline Object* DataAt(int index); |
| (...skipping 3010 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10738 } | 10739 } |
| 10739 return value; | 10740 return value; |
| 10740 } | 10741 } |
| 10741 }; | 10742 }; |
| 10742 | 10743 |
| 10743 | 10744 |
| 10744 } // NOLINT, false-positive due to second-order macros. | 10745 } // NOLINT, false-positive due to second-order macros. |
| 10745 } // NOLINT, false-positive due to second-order macros. | 10746 } // NOLINT, false-positive due to second-order macros. |
| 10746 | 10747 |
| 10747 #endif // V8_OBJECTS_H_ | 10748 #endif // V8_OBJECTS_H_ |
| OLD | NEW |