Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 1>e:\programming\v8embed\v8embed\function.h(281): error C2668: 'Function::FunctionOverload<Res,std::string>::_expand_invoke' : ambiguous call to overloaded function
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> ]
- 1> e:\programming\v8embed\v8embed\function.h(285): could be 'v8::Handle<v8::Value> Function::FunctionOverload<Res,std::string>::_expand_invoke<1,_curArgType>(const v8::FunctionCallbackInfo<v8::Value> &,const std::string &) const'
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> , _curArgType=std::string
- 1> ]
- 1> e:\programming\v8embed\v8embed\function.h(278): or 'v8::Handle<v8::Value> Function::FunctionOverload<Res,std::string>::_expand_invoke<1,_curArgType,,_curArgType>(const v8::FunctionCallbackInfo<v8::Value> &,const _curArgType &) const'
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> , _curArgType=std::string
- 1> ]
- 1> while trying to match the argument list '(const v8::FunctionCallbackInfo<v8::Value>, std::string)'
- 1> e:\programming\v8embed\v8embed\function.h(306) : see reference to function template instantiation 'v8::Handle<v8::Value> Function::FunctionOverload<Res,std::string>::_expand_invoke<0,std::string,,>(const v8::FunctionCallbackInfo<v8::Value> &) const' being compiled
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> ]
- 1> e:\programming\v8embed\v8embed\function.h(306) : see reference to function template instantiation 'v8::Handle<v8::Value> Function::FunctionOverload<Res,std::string>::_expand_invoke<0,std::string,,>(const v8::FunctionCallbackInfo<v8::Value> &) const' being compiled
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> ]
- 1> e:\programming\v8embed\v8embed\function.h(305) : while compiling class template member function 'v8::Handle<v8::Value> Function::FunctionOverload<Res,std::string>::execute(const v8::FunctionCallbackInfo<v8::Value> &) const'
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> ]
- 1> e:\programme\vs 2013 dev preview\vc\include\memory(952) : see reference to class template instantiation 'Function::FunctionOverload<Res,std::string>' being compiled
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> ]
- 1> e:\programme\vs 2013 dev preview\vc\include\memory(1003) : see reference to class template instantiation 'std::_Ref_count_obj<_Ty>' being compiled
- 1> with
- 1> [
- 1> _Ty=Function::FunctionOverload<std::shared_ptr<Foo>,std::string>
- 1> ]
- 1> e:\programming\v8embed\v8embed\function.h(363) : see reference to function template instantiation 'std::shared_ptr<Function::FunctionOverload<Res,std::string>> std::make_shared<Function::FunctionOverload<Res,std::string>,const std::function<std::shared_ptr<_classType> (std::string)>&>(const std::function<std::shared_ptr<_classType> (std::string)> &)' being compiled
- 1> with
- 1> [
- 1> Res=std::shared_ptr<Foo>
- 1> , _classType=Foo
- 1> ]
- 1> e:\programming\v8embed\v8embed\class.h(67) : see reference to function template instantiation 'void Function::addOverload<std::shared_ptr<_classType>,std::string>(const std::function<std::shared_ptr<_classType> (std::string)> &)' being compiled
- 1> with
- 1> [
- 1> _classType=Foo
- 1> ]
- 1> e:\programming\v8embed\tests\functiontests\main.cpp(20) : see reference to function template instantiation 'void Class<Foo>::defConstructor<std::string>(void)' being compiled
- 1> e:\programming\v8embed\tests\functiontests\main.cpp(20) : see reference to function template instantiation 'void Class<Foo>::defConstructor<std::string>(void)' being compiled
Advertisement
Add Comment
Please, Sign In to add comment