{"action":"created","issue":{"url":"https://api.github.com/repos/sympy/symengine/issues/562","labels_url":"https://api.github.com/repos/sympy/symengine/issues/562/labels{/name}","comments_url":"https://api.github.com/repos/sympy/symengine/issues/562/comments","events_url":"https://api.github.com/repos/sympy/symengine/issues/562/events","html_url":"https://github.com/sympy/symengine/pull/562","id":96960976,"number":562,"title":"Complex cwrapper","user":{"login":"shivamvats","id":6918975,"avatar_url":"https://avatars.githubusercontent.com/u/6918975?v=3","gravatar_id":"","url":"https://api.github.com/users/shivamvats","html_url":"https://github.com/shivamvats","followers_url":"https://api.github.com/users/shivamvats/followers","following_url":"https://api.github.com/users/shivamvats/following{/other_user}","gists_url":"https://api.github.com/users/shivamvats/gists{/gist_id}","starred_url":"https://api.github.com/users/shivamvats/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shivamvats/subscriptions","organizations_url":"https://api.github.com/users/shivamvats/orgs","repos_url":"https://api.github.com/users/shivamvats/repos","events_url":"https://api.github.com/users/shivamvats/events{/privacy}","received_events_url":"https://api.github.com/users/shivamvats/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-07-24T04:10:10Z","updated_at":"2015-07-26T22:44:53Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/sympy/symengine/pulls/562","html_url":"https://github.com/sympy/symengine/pull/562","diff_url":"https://github.com/sympy/symengine/pull/562.diff","patch_url":"https://github.com/sympy/symengine/pull/562.patch"},"body":"@abinashmeher999 @isuruf \r\nDo we need *get* methods for rational/complex?"},"comment":{"url":"https://api.github.com/repos/sympy/symengine/issues/comments/125046289","html_url":"https://github.com/sympy/symengine/pull/562#issuecomment-125046289","issue_url":"https://api.github.com/repos/sympy/symengine/issues/562","id":125046289,"user":{"login":"certik","id":20568,"avatar_url":"https://avatars.githubusercontent.com/u/20568?v=3","gravatar_id":"","url":"https://api.github.com/users/certik","html_url":"https://github.com/certik","followers_url":"https://api.github.com/users/certik/followers","following_url":"https://api.github.com/users/certik/following{/other_user}","gists_url":"https://api.github.com/users/certik/gists{/gist_id}","starred_url":"https://api.github.com/users/certik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/certik/subscriptions","organizations_url":"https://api.github.com/users/certik/orgs","repos_url":"https://api.github.com/users/certik/repos","events_url":"https://api.github.com/users/certik/events{/privacy}","received_events_url":"https://api.github.com/users/certik/received_events","type":"User","site_admin":false},"created_at":"2015-07-26T22:44:53Z","updated_at":"2015-07-26T22:44:53Z","body":"Yes, anytime the function body doesn't actually need the RCP pointer to the object, it should be converted to just a reference and use the object itself.\r\n\r\nYou can do something like `static_cast<const Integer &>(*c)`. \r\n\r\nWe need to debug time check all these casts, that they are actually valid, see #426."}}