{"action":"created","issue":{"url":"https://api.github.com/repos/msgpack/msgpack-c/issues/353","labels_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/353/labels{/name}","comments_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/353/comments","events_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/353/events","html_url":"https://github.com/msgpack/msgpack-c/pull/353","id":101671569,"number":353,"title":"Add move semantics to sbuffer in c++11 mode","user":{"login":"jonitis","id":10512161,"avatar_url":"https://avatars.githubusercontent.com/u/10512161?v=3","gravatar_id":"","url":"https://api.github.com/users/jonitis","html_url":"https://github.com/jonitis","followers_url":"https://api.github.com/users/jonitis/followers","following_url":"https://api.github.com/users/jonitis/following{/other_user}","gists_url":"https://api.github.com/users/jonitis/gists{/gist_id}","starred_url":"https://api.github.com/users/jonitis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonitis/subscriptions","organizations_url":"https://api.github.com/users/jonitis/orgs","repos_url":"https://api.github.com/users/jonitis/repos","events_url":"https://api.github.com/users/jonitis/events{/privacy}","received_events_url":"https://api.github.com/users/jonitis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-18T14:36:09Z","updated_at":"2015-08-19T09:15:07Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/msgpack/msgpack-c/pulls/353","html_url":"https://github.com/msgpack/msgpack-c/pull/353","diff_url":"https://github.com/msgpack/msgpack-c/pull/353.diff","patch_url":"https://github.com/msgpack/msgpack-c/pull/353.patch"},"body":"sbuffer class would benefit from move semantics, so that it can be returned from functions.\r\n\r\nP.S.\r\nI've moved deleted copy constructor/assignment operator (= delete) from private section to public. Scott Meyers was suggesting this, so that compiler may provide better error message (not that it is only not accessible, but that it is explicitly deleted).\r\n"},"comment":{"url":"https://api.github.com/repos/msgpack/msgpack-c/issues/comments/132504466","html_url":"https://github.com/msgpack/msgpack-c/pull/353#issuecomment-132504466","issue_url":"https://api.github.com/repos/msgpack/msgpack-c/issues/353","id":132504466,"user":{"login":"redboltz","id":275959,"avatar_url":"https://avatars.githubusercontent.com/u/275959?v=3","gravatar_id":"","url":"https://api.github.com/users/redboltz","html_url":"https://github.com/redboltz","followers_url":"https://api.github.com/users/redboltz/followers","following_url":"https://api.github.com/users/redboltz/following{/other_user}","gists_url":"https://api.github.com/users/redboltz/gists{/gist_id}","starred_url":"https://api.github.com/users/redboltz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/redboltz/subscriptions","organizations_url":"https://api.github.com/users/redboltz/orgs","repos_url":"https://api.github.com/users/redboltz/repos","events_url":"https://api.github.com/users/redboltz/events{/privacy}","received_events_url":"https://api.github.com/users/redboltz/received_events","type":"User","site_admin":false},"created_at":"2015-08-19T09:15:07Z","updated_at":"2015-08-19T09:15:07Z","body":"Thank you for sending the PR. \r\n\r\n> P.S.\r\n> I've moved deleted copy constructor/assignment operator (= delete) from private section to public. Scott Meyers was suggesting this, so that compiler may provide better error message (not that it is only not accessible, but that it is explicitly deleted).\r\n\r\nThanks, I read EMC++ and 100% agree with you and Scott."}}