Home | History | Annotate | Download | only in cpp

Lines Matching refs:New

105       self->SetInternalField(1, Array::New());
168 Script::Compile(String::New(from.str().c_str()))->Run().As<Function>();
169 constructor->SetHiddenValue(String::New("type"), self);
172 Script::Compile(String::New(
180 constructor->Set(String::New("parse"), bind->Call(ParseTemplate->GetFunction(), 1, &arg));
181 constructor->Set(String::New("serialize"), bind->Call(SerializeTemplate->GetFunction(), 1, &arg));
183 self->SetInternalField(3, Script::Compile(String::New(to.str().c_str()))->Run());
207 return String::New(value.data(), value.length());
211 return Integer::New(GET(Int32));
217 return Number::New(GET(Int64));
220 return Number::New(GET(UInt64));
223 return Number::New(GET(Float));
226 return Number::New(GET(Double));
229 return Boolean::New(GET(Bool));
232 return String::New(GET(Enum)->name().c_str());
244 Handle<Array> properties = Array::New(descriptor->field_count());
266 Handle<Array> array = Array::New(size);
390 v8::ThrowException(String::New(error_buff));
444 Buffer* buffer = Buffer::New(length);
457 return String::New(UnwrapThis<Type>(args)->descriptor_->full_name().c_str());
463 New();
472 new Type(this, descriptor, TypeTemplate->GetFunction()->NewInstance());
501 return (new Schema(args.This(),
510 return v8::ThrowException(String::New("Malformed descriptor"));
513 DescriptorPool* pool = new DescriptorPool;
519 return (new Schema(args.This(), pool))->handle_;
527 TypeTemplate = Persistent<FunctionTemplate>::New(FunctionTemplate::New());
528 TypeTemplate->SetClassName(String::New("Type"));
535 SchemaTemplate = Persistent<FunctionTemplate>::New(FunctionTemplate::New(Schema::NewSchema));
536 SchemaTemplate->SetClassName(String::New("Schema"));
542 ParseTemplate = Persistent<FunctionTemplate>::New(FunctionTemplate::New(Schema::Type::Parse));
543 SerializeTemplate = Persistent<FunctionTemplate>::New(FunctionTemplate::New(Schema::Type::Serialize));
552 target->Set(String::New("Schema"), protobuf_v8::SchemaTemplate);