id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 8522,Using result_of on pure virtual functions lead to compile errors,oswin.krause@…,Daniel Walker,"minimal example: struct Test{ typedef int result_type; virtual int operator()(int)=0; }; typedef boost::result_of::type type; fails because Test is pure virtual and thus the function pointer is invalid. from the mailing list: ""This is supposed to work: typedef boost::result_of::type type;"" But apparently it does not: /usr/include/boost/utility/result_of.hpp:166:8: Error: »Test&« is no class, structure or union type. ",Bugs,new,To Be Determined,result_of,Boost 1.52.0,Problem,,,