{"action":"created","issue":{"url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/264","labels_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/264/labels{/name}","comments_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/264/comments","events_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/264/events","html_url":"https://github.com/open-source-parsers/jsoncpp/pull/264","id":71040300,"number":264,"title":"Add Move constructors","user":{"login":"lanzkron","id":11015162,"avatar_url":"https://avatars.githubusercontent.com/u/11015162?v=3","gravatar_id":"","url":"https://api.github.com/users/lanzkron","html_url":"https://github.com/lanzkron","followers_url":"https://api.github.com/users/lanzkron/followers","following_url":"https://api.github.com/users/lanzkron/following{/other_user}","gists_url":"https://api.github.com/users/lanzkron/gists{/gist_id}","starred_url":"https://api.github.com/users/lanzkron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lanzkron/subscriptions","organizations_url":"https://api.github.com/users/lanzkron/orgs","repos_url":"https://api.github.com/users/lanzkron/repos","events_url":"https://api.github.com/users/lanzkron/events{/privacy}","received_events_url":"https://api.github.com/users/lanzkron/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-04-26T09:29:48Z","updated_at":"2015-04-29T02:38:33Z","closed_at":"2015-04-28T07:18:11Z","pull_request":{"url":"https://api.github.com/repos/open-source-parsers/jsoncpp/pulls/264","html_url":"https://github.com/open-source-parsers/jsoncpp/pull/264","diff_url":"https://github.com/open-source-parsers/jsoncpp/pull/264.diff","patch_url":"https://github.com/open-source-parsers/jsoncpp/pull/264.patch"},"body":"Add move constructors to Json::Value and Json::Value::CZString \r\n\r\nAs requested by issue #223: Json::Value should support move semantics\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/comments/97287101","html_url":"https://github.com/open-source-parsers/jsoncpp/pull/264#issuecomment-97287101","issue_url":"https://api.github.com/repos/open-source-parsers/jsoncpp/issues/264","id":97287101,"user":{"login":"BillyDonahue","id":8611652,"avatar_url":"https://avatars.githubusercontent.com/u/8611652?v=3","gravatar_id":"","url":"https://api.github.com/users/BillyDonahue","html_url":"https://github.com/BillyDonahue","followers_url":"https://api.github.com/users/BillyDonahue/followers","following_url":"https://api.github.com/users/BillyDonahue/following{/other_user}","gists_url":"https://api.github.com/users/BillyDonahue/gists{/gist_id}","starred_url":"https://api.github.com/users/BillyDonahue/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BillyDonahue/subscriptions","organizations_url":"https://api.github.com/users/BillyDonahue/orgs","repos_url":"https://api.github.com/users/BillyDonahue/repos","events_url":"https://api.github.com/users/BillyDonahue/events{/privacy}","received_events_url":"https://api.github.com/users/BillyDonahue/received_events","type":"User","site_admin":false},"created_at":"2015-04-29T02:38:33Z","updated_at":"2015-04-29T02:38:33Z","body":"The implicit move ops don't work for resource-managing classes like `Json::Value::CZString`.\r\nIt would just move (copy) the data members one by one. `cstr_` and `index_` are just pointer and int, so they'd be copied into the destination, but the source would not be changed and would still think of itself as the owner of its `cstr_` data."}}