Chromium Code Reviews| Index: runtime/vm/raw_object.h |
| =================================================================== |
| --- runtime/vm/raw_object.h (revision 11476) |
| +++ runtime/vm/raw_object.h (working copy) |
| @@ -1123,10 +1123,18 @@ |
| }; |
| +DART_EXTERN_C { |
| + Dart_Handle Dart_ExternalStringGetPeer(Dart_Handle, void**); |
| + Dart_Handle Dart_ExternalStringGetPeer(Dart_Handle, void**); |
| + Dart_Handle Dart_ExternalStringGetPeer(Dart_Handle, void**); |
| +} |
| + |
| + |
| class RawExternalOneByteString : public RawString { |
| RAW_HEAP_OBJECT_IMPLEMENTATION(ExternalOneByteString); |
| ExternalStringData<uint8_t>* external_data_; |
| + friend Dart_Handle Dart_ExternalStringGetPeer(Dart_Handle o, void**); |
|
Ivan Posva
2012/08/28 22:21:20
Please remove the o to be consistent.
Also can you
Tom Ball
2012/08/29 00:16:39
The 'o' is removed, but I think the block declarat
|
| }; |
| @@ -1134,6 +1142,7 @@ |
| RAW_HEAP_OBJECT_IMPLEMENTATION(ExternalTwoByteString); |
| ExternalStringData<uint16_t>* external_data_; |
| + friend Dart_Handle Dart_ExternalStringGetPeer(Dart_Handle, void**); |
| }; |
| @@ -1141,6 +1150,7 @@ |
| RAW_HEAP_OBJECT_IMPLEMENTATION(ExternalFourByteString); |
| ExternalStringData<uint32_t>* external_data_; |
| + friend Dart_Handle Dart_ExternalStringGetPeer(Dart_Handle, void**); |
| }; |