|  | v8
    3.11.10  (node 0.8.28)
    V8 is Google's open source JavaScript engine | 
#include <v8.h>


| Public Member Functions | |
| virtual | ~ExternalStringResource () | 
| virtual const uint16_t * | data () const =0 | 
| virtual size_t | length () const =0 | 
|  Public Member Functions inherited from String::ExternalStringResourceBase | |
| virtual | ~ExternalStringResourceBase () | 
| Protected Member Functions | |
| ExternalStringResource () | |
|  Protected Member Functions inherited from String::ExternalStringResourceBase | |
| ExternalStringResourceBase () | |
| virtual void | Dispose () | 
An ExternalStringResource is a wrapper around a two-byte string buffer that resides outside V8's heap. Implement an ExternalStringResource to manage the life cycle of the underlying buffer. Note that the string data must be immutable.
| 
 | inlinevirtual | 
| 
 | inlineprotected | 
| 
 | pure virtual | 
The string data from the underlying buffer.
| 
 | pure virtual | 
The length of the string. That is, the number of two-byte characters.