v8
3.14.5(node0.10.28)
V8 is Google's open source JavaScript engine
|
#include <v8utils.h>
Public Member Functions | |
MemoryMappedExternalResource (const char *filename) | |
MemoryMappedExternalResource (const char *filename, bool remove_file_on_cleanup) | |
virtual | ~MemoryMappedExternalResource () |
virtual const char * | data () const |
virtual size_t | length () const |
bool | exists () const |
bool | is_empty () const |
bool | EnsureIsAscii (bool abort_if_failed) const |
bool | EnsureIsAscii () const |
bool | IsAscii () const |
Public Member Functions inherited from String::ExternalAsciiStringResource | |
virtual | ~ExternalAsciiStringResource () |
Public Member Functions inherited from String::ExternalStringResourceBase | |
virtual | ~ExternalStringResourceBase () |
Additional Inherited Members | |
Protected Member Functions inherited from String::ExternalAsciiStringResource | |
ExternalAsciiStringResource () | |
Protected Member Functions inherited from String::ExternalStringResourceBase | |
ExternalStringResourceBase () | |
virtual void | Dispose () |
|
explicit |
Definition at line 277 of file v8utils.cc.
MemoryMappedExternalResource | ( | const char * | filename, |
bool | remove_file_on_cleanup | ||
) |
Definition at line 287 of file v8utils.cc.
|
virtual |
Definition at line 297 of file v8utils.cc.
References v8::internal::NULL, and OS::Remove().
|
inlinevirtual |
The string data from the underlying buffer.
Implements String::ExternalAsciiStringResource.
bool EnsureIsAscii | ( | bool | abort_if_failed | ) | const |
Definition at line 319 of file v8utils.cc.
References OS::Abort(), ASSERT, v8::internal::NULL, and v8::internal::PrintF().
|
inline |
Definition at line 252 of file v8utils.h.
References MemoryMappedExternalResource::EnsureIsAscii().
Referenced by MemoryMappedExternalResource::EnsureIsAscii(), and MemoryMappedExternalResource::IsAscii().
|
inline |
Definition at line 248 of file v8utils.h.
References v8::internal::NULL.
|
inline |
Definition at line 253 of file v8utils.h.
References MemoryMappedExternalResource::EnsureIsAscii().
|
inlinevirtual |
The number of ASCII characters in the string.
Implements String::ExternalAsciiStringResource.