{"action":"created","issue":{"url":"https://api.github.com/repos/ReactiveSocket/reactivesocket-cpp/issues/11","repository_url":"https://api.github.com/repos/ReactiveSocket/reactivesocket-cpp","labels_url":"https://api.github.com/repos/ReactiveSocket/reactivesocket-cpp/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/ReactiveSocket/reactivesocket-cpp/issues/11/comments","events_url":"https://api.github.com/repos/ReactiveSocket/reactivesocket-cpp/issues/11/events","html_url":"https://github.com/ReactiveSocket/reactivesocket-cpp/issues/11","id":153525573,"number":11,"title":"ReactiveStreams interfaces should use smart pointers.","user":{"login":"stupaq-fb","id":9034670,"avatar_url":"https://avatars.githubusercontent.com/u/9034670?v=3","gravatar_id":"","url":"https://api.github.com/users/stupaq-fb","html_url":"https://github.com/stupaq-fb","followers_url":"https://api.github.com/users/stupaq-fb/followers","following_url":"https://api.github.com/users/stupaq-fb/following{/other_user}","gists_url":"https://api.github.com/users/stupaq-fb/gists{/gist_id}","starred_url":"https://api.github.com/users/stupaq-fb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stupaq-fb/subscriptions","organizations_url":"https://api.github.com/users/stupaq-fb/orgs","repos_url":"https://api.github.com/users/stupaq-fb/repos","events_url":"https://api.github.com/users/stupaq-fb/events{/privacy}","received_events_url":"https://api.github.com/users/stupaq-fb/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":14,"created_at":"2016-05-06T19:50:55Z","updated_at":"2016-05-25T18:18:18Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/ReactiveSocket/reactivesocket-cpp/issues/comments/221661505","html_url":"https://github.com/ReactiveSocket/reactivesocket-cpp/issues/11#issuecomment-221661505","issue_url":"https://api.github.com/repos/ReactiveSocket/reactivesocket-cpp/issues/11","id":221661505,"user":{"login":"stupaq-fb","id":9034670,"avatar_url":"https://avatars.githubusercontent.com/u/9034670?v=3","gravatar_id":"","url":"https://api.github.com/users/stupaq-fb","html_url":"https://github.com/stupaq-fb","followers_url":"https://api.github.com/users/stupaq-fb/followers","following_url":"https://api.github.com/users/stupaq-fb/following{/other_user}","gists_url":"https://api.github.com/users/stupaq-fb/gists{/gist_id}","starred_url":"https://api.github.com/users/stupaq-fb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stupaq-fb/subscriptions","organizations_url":"https://api.github.com/users/stupaq-fb/orgs","repos_url":"https://api.github.com/users/stupaq-fb/repos","events_url":"https://api.github.com/users/stupaq-fb/events{/privacy}","received_events_url":"https://api.github.com/users/stupaq-fb/received_events","type":"User","site_admin":false},"created_at":"2016-05-25T18:18:18Z","updated_at":"2016-05-25T18:18:18Z","body":"> The main difference between smart pointers and Subscriber/SubscriptionPtr is that smart pointers provide overloaded operator-> which returns the raw pointer so by executing smart_pointer->foo(), you are executing the method of the pointed object.\r\n\r\nAccording to http://en.cppreference.com/w/cpp/memory/weak_ptr `weak_ptr` is a smart pointer. Please show me where it defines `operator->` or `operator*`."}}
{"actor":{"display_login":"stupaq-fb"}}