Home | History | Annotate | Download | only in gin

Lines Matching refs:val

23 Handle<Value> Converter<bool>::ToV8(Isolate* isolate, bool val) {
24 return Boolean::New(isolate, val).As<Value>();
27 bool Converter<bool>::FromV8(Isolate* isolate, Handle<Value> val, bool* out) {
28 *out = val->BooleanValue();
32 Handle<Value> Converter<int32_t>::ToV8(Isolate* isolate, int32_t val) {
33 return Integer::New(isolate, val).As<Value>();
36 bool Converter<int32_t>::FromV8(Isolate* isolate, Handle<Value> val,
38 if (!val->IsInt32())
40 *out = val->Int32Value();
44 Handle<Value> Converter<uint32_t>::ToV8(Isolate* isolate, uint32_t val) {
45 return Integer::NewFromUnsigned(isolate, val).As<Value>();
48 bool Converter<uint32_t>::FromV8(Isolate* isolate, Handle<Value> val,
50 if (!val->IsUint32())
52 *out = val->Uint32Value();
56 Handle<Value> Converter<int64_t>::ToV8(Isolate* isolate, int64_t val) {
57 return Number::New(isolate, static_cast<double>(val)).As<Value>();
60 bool Converter<int64_t>::FromV8(Isolate* isolate, Handle<Value> val,
62 if (!val->IsNumber())
66 *out = val->IntegerValue();
70 Handle<Value> Converter<uint64_t>::ToV8(Isolate* isolate, uint64_t val) {
71 return Number::New(isolate, static_cast<double>(val)).As<Value>();
74 bool Converter<uint64_t>::FromV8(Isolate* isolate, Handle<Value> val,
76 if (!val->IsNumber())
78 *out = static_cast<uint64_t>(val->IntegerValue());
82 Handle<Value> Converter<double>::ToV8(Isolate* isolate, double val) {
83 return Number::New(isolate, val).As<Value>();
86 bool Converter<double>::FromV8(Isolate* isolate, Handle<Value> val,
88 if (!val->IsNumber())
90 *out = val->NumberValue();
95 Isolate* isolate, const base::StringPiece& val) {
96 return String::NewFromUtf8(isolate, val.data(), String::kNormalString,
97 static_cast<uint32_t>(val.length()));
101 const std::string& val) {
102 return Converter<base::StringPiece>::ToV8(isolate, val);
105 bool Converter<std::string>::FromV8(Isolate* isolate, Handle<Value> val,
107 if (!val->IsString())
109 Handle<String> str = Handle<String>::Cast(val);
116 bool Converter<Handle<Function> >::FromV8(Isolate* isolate, Handle<Value> val,
118 if (!val->IsFunction())
120 *out = Handle<Function>::Cast(val);
125 Handle<Object> val) {
126 return val.As<Value>();
129 bool Converter<Handle<Object> >::FromV8(Isolate* isolate, Handle<Value> val,
131 if (!val->IsObject())
133 *out = Handle<Object>::Cast(val);
138 Handle<ArrayBuffer> val) {
139 return val.As<Value>();
143 Handle<Value> val,
145 if (!val->IsArrayBuffer())
147 *out = Handle<ArrayBuffer>::Cast(val);
152 Handle<External> val) {
153 return val.As<Value>();
157 v8::Handle<Value> val,
159 if (!val->IsExternal())
161 *out = Handle<External>::Cast(val);
166 Handle<Value> val) {
167 return val;
170 bool Converter<Handle<Value> >::FromV8(Isolate* isolate, Handle<Value> val,
172 *out = val;
177 const base::StringPiece& val) {
179 val.data(),
181 static_cast<uint32_t>(val.length()));