ray_hit rayhit[2]; RayHitSubject.get_subscriber().on_next(rayhit);
and im getting error:
Error C2664 'void rxcpp::observer<T,rxcpp::subjects::detail::multicast_observer<T>,void,void,void>::on_next(T (&&)) const': cannot convert argument 1 from 'ray_hit *' to 'T (&)'
Im not familiar in c++ so how should i pass rayhit array as argument?
i have definition something like this:
rxcpp::subjects::subject<ray_hit[]> RayHitSubject = rxcpp::subjects::subject<ray_hit[]>();
and in implementation:
ray_hit rayhit[2]; RayHitSubject.get_subscriber().on_next(rayhit);
and im getting error:Error C2664 'void rxcpp::observer<T,rxcpp::subjects::detail::multicast_observer<T>,void,void,void>::on_next(T (&&)) const': cannot convert argument 1 from 'ray_hit *' to 'T (&)'
Im not familiar in c++ so how should i pass rayhit array as argument?