{"action":"created","issue":{"url":"https://api.github.com/repos/ros2/rosidl/issues/158","repository_url":"https://api.github.com/repos/ros2/rosidl","labels_url":"https://api.github.com/repos/ros2/rosidl/issues/158/labels{/name}","comments_url":"https://api.github.com/repos/ros2/rosidl/issues/158/comments","events_url":"https://api.github.com/repos/ros2/rosidl/issues/158/events","html_url":"https://github.com/ros2/rosidl/pull/158","id":161806753,"number":158,"title":"add bounded_vector","user":{"login":"dirk-thomas","id":1335366,"avatar_url":"https://avatars.githubusercontent.com/u/1335366?v=3","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ros2/rosidl/labels/in%20review","name":"in review","color":"c7def8"}],"state":"open","locked":false,"assignee":{"login":"dirk-thomas","id":1335366,"avatar_url":"https://avatars.githubusercontent.com/u/1335366?v=3","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"milestone":null,"comments":5,"created_at":"2016-06-22T23:06:18Z","updated_at":"2016-06-23T23:06:06Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ros2/rosidl/pulls/158","html_url":"https://github.com/ros2/rosidl/pull/158","diff_url":"https://github.com/ros2/rosidl/pull/158.diff","patch_url":"https://github.com/ros2/rosidl/pull/158.patch"},"body":"The new custom container `BoundedVector` uses a template parameter to specify the upper bound because that enables to internally subclass `std::vector` (which safes us from writing a lot more code). If the upper bound would be passed to the constructor it would need to be stored in a member variable which would make the class not a POD anymore (when still subclassing) and that doesn't work with our type support code for introspection which relies on accessing the message fields using `offsetof`.\r\n\r\n* http://ci.ros2.org/job/ci_linux/1516/ (compared to master http://ci.ros2.org/job/ci_linux/1515/)\r\n* http://ci.ros2.org/job/ci_osx/1185/ (compared to master http://ci.ros2.org/job/ci_osx/1183/)\r\n* http://ci.ros2.org/job/ci_windows/1519/ (compared to master http://ci.ros2.org/job/ci_windows/1517/)"},"comment":{"url":"https://api.github.com/repos/ros2/rosidl/issues/comments/228211856","html_url":"https://github.com/ros2/rosidl/pull/158#issuecomment-228211856","issue_url":"https://api.github.com/repos/ros2/rosidl/issues/158","id":228211856,"user":{"login":"wjwwood","id":100427,"avatar_url":"https://avatars.githubusercontent.com/u/100427?v=3","gravatar_id":"","url":"https://api.github.com/users/wjwwood","html_url":"https://github.com/wjwwood","followers_url":"https://api.github.com/users/wjwwood/followers","following_url":"https://api.github.com/users/wjwwood/following{/other_user}","gists_url":"https://api.github.com/users/wjwwood/gists{/gist_id}","starred_url":"https://api.github.com/users/wjwwood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wjwwood/subscriptions","organizations_url":"https://api.github.com/users/wjwwood/orgs","repos_url":"https://api.github.com/users/wjwwood/repos","events_url":"https://api.github.com/users/wjwwood/events{/privacy}","received_events_url":"https://api.github.com/users/wjwwood/received_events","type":"User","site_admin":false},"created_at":"2016-06-23T23:06:06Z","updated_at":"2016-06-23T23:06:06Z","body":"I had some questions, but otherwise it lgtm."}}
{"actor":{"display_login":"wjwwood"}}