Home | History | Annotate | Download | only in src

Lines Matching defs:Resource

2394 const ExternalAsciiString::Resource* ExternalAsciiString::resource() {
2395 return *reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset));
2403 *data_field = resource()->data();
2408 const ExternalAsciiString::Resource* resource) {
2409 *reinterpret_cast<const Resource**>(
2410 FIELD_ADDR(this, kResourceOffset)) = resource;
2411 if (resource != NULL) update_data_cache();
2416 return resource()->data();
2426 const ExternalTwoByteString::Resource* ExternalTwoByteString::resource() {
2427 return *reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset));
2435 *data_field = resource()->data();
2440 const ExternalTwoByteString::Resource* resource) {
2441 *reinterpret_cast<const Resource**>(
2442 FIELD_ADDR(this, kResourceOffset)) = resource;
2443 if (resource != NULL) update_data_cache();
2448 return resource()->data();
3727 return ExternalAsciiString::cast(src)->resource() != NULL;
3729 return ExternalTwoByteString::cast(src)->resource() != NULL;
4875 typedef v8::String::ExternalAsciiStringResource Resource;
4877 reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset)));
4883 typedef v8::String::ExternalAsciiStringResource Resource;
4885 reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset)));
4890 typedef v8::String::ExternalStringResource Resource;
4892 reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset)));
4898 typedef v8::String::ExternalStringResource Resource;
4900 reinterpret_cast<Resource**>(FIELD_ADDR(this, kResourceOffset)));