Lines Matching refs:val
23 Handle<Value> Converter<bool>::ToV8(Isolate* isolate, bool val) { in ToV8() argument
24 return Boolean::New(isolate, val).As<Value>(); in ToV8()
27 bool Converter<bool>::FromV8(Isolate* isolate, Handle<Value> val, bool* out) { in FromV8() argument
28 *out = val->BooleanValue(); in FromV8()
32 Handle<Value> Converter<int32_t>::ToV8(Isolate* isolate, int32_t val) { in ToV8() argument
33 return Integer::New(isolate, val).As<Value>(); in ToV8()
36 bool Converter<int32_t>::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
38 if (!val->IsInt32()) in FromV8()
40 *out = val->Int32Value(); in FromV8()
44 Handle<Value> Converter<uint32_t>::ToV8(Isolate* isolate, uint32_t val) { in ToV8() argument
45 return Integer::NewFromUnsigned(isolate, val).As<Value>(); in ToV8()
48 bool Converter<uint32_t>::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
50 if (!val->IsUint32()) in FromV8()
52 *out = val->Uint32Value(); in FromV8()
56 Handle<Value> Converter<int64_t>::ToV8(Isolate* isolate, int64_t val) { in ToV8() argument
57 return Number::New(isolate, static_cast<double>(val)).As<Value>(); in ToV8()
60 bool Converter<int64_t>::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
62 if (!val->IsNumber()) in FromV8()
66 *out = val->IntegerValue(); in FromV8()
70 Handle<Value> Converter<uint64_t>::ToV8(Isolate* isolate, uint64_t val) { in ToV8() argument
71 return Number::New(isolate, static_cast<double>(val)).As<Value>(); in ToV8()
74 bool Converter<uint64_t>::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
76 if (!val->IsNumber()) in FromV8()
78 *out = static_cast<uint64_t>(val->IntegerValue()); in FromV8()
82 Handle<Value> Converter<float>::ToV8(Isolate* isolate, float val) { in ToV8() argument
83 return Number::New(isolate, val).As<Value>(); in ToV8()
86 bool Converter<float>::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
88 if (!val->IsNumber()) in FromV8()
90 *out = static_cast<float>(val->NumberValue()); in FromV8()
94 Handle<Value> Converter<double>::ToV8(Isolate* isolate, double val) { in ToV8() argument
95 return Number::New(isolate, val).As<Value>(); in ToV8()
98 bool Converter<double>::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
100 if (!val->IsNumber()) in FromV8()
102 *out = val->NumberValue(); in FromV8()
107 Isolate* isolate, const base::StringPiece& val) { in ToV8() argument
108 return String::NewFromUtf8(isolate, val.data(), String::kNormalString, in ToV8()
109 static_cast<uint32_t>(val.length())); in ToV8()
113 const std::string& val) { in ToV8() argument
114 return Converter<base::StringPiece>::ToV8(isolate, val); in ToV8()
117 bool Converter<std::string>::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
119 if (!val->IsString()) in FromV8()
121 Handle<String> str = Handle<String>::Cast(val); in FromV8()
128 bool Converter<Handle<Function> >::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
130 if (!val->IsFunction()) in FromV8()
132 *out = Handle<Function>::Cast(val); in FromV8()
137 Handle<Object> val) { in ToV8() argument
138 return val.As<Value>(); in ToV8()
141 bool Converter<Handle<Object> >::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
143 if (!val->IsObject()) in FromV8()
145 *out = Handle<Object>::Cast(val); in FromV8()
150 Handle<ArrayBuffer> val) { in ToV8() argument
151 return val.As<Value>(); in ToV8()
155 Handle<Value> val, in FromV8() argument
157 if (!val->IsArrayBuffer()) in FromV8()
159 *out = Handle<ArrayBuffer>::Cast(val); in FromV8()
164 Handle<External> val) { in ToV8() argument
165 return val.As<Value>(); in ToV8()
169 v8::Handle<Value> val, in FromV8() argument
171 if (!val->IsExternal()) in FromV8()
173 *out = Handle<External>::Cast(val); in FromV8()
178 Handle<Value> val) { in ToV8() argument
179 return val; in ToV8()
182 bool Converter<Handle<Value> >::FromV8(Isolate* isolate, Handle<Value> val, in FromV8() argument
184 *out = val; in FromV8()
189 const base::StringPiece& val) { in StringToSymbol() argument
191 val.data(), in StringToSymbol()
193 static_cast<uint32_t>(val.length())); in StringToSymbol()