Home | History | Annotate | Download | only in src

Lines Matching refs:External

50 #define LEAVE_V8 i::VMState __state__(i::EXTERNAL)
1686 void External::CheckCast(v8::Value* that) {
1687 if (IsDeadCheck("v8::External::Cast()")) return;
1690 "v8::External::Cast()",
1691 "Could not convert to external");
2505 // external buffer. If this happens often we should honor
3054 static Local<External> ExternalNewImpl(void* data) {
3063 Local<Value> v8::External::Wrap(void* data) {
3065 LOG_API("External::Wrap");
3066 EnsureInitialized("v8::External::Wrap()");
3089 void* v8::External::FullUnwrap(v8::Handle<v8::Value> wrapper) {
3090 if (IsDeadCheck("v8::External::Unwrap()")) return 0;
3094 // The external value was an aligned pointer.
3106 Local<External> v8::External::New(void* data) {
3108 LOG_API("External::New");
3109 EnsureInitialized("v8::External::New()");
3115 void* External::Value() const {
3116 if (IsDeadCheck("v8::External::Value()")) return 0;
3225 if (this->IsExternal()) return false; // Already an external string.
3251 if (this->IsExternal()) return false; // Already an external string.