ob-C: Add list support.
commitcdfcc064d267b795287bc1bff8796e65450dece6
authorRüdiger Sonderfeld <ruediger@c-plusplus.de>
Thu, 6 Jun 2013 17:49:03 +0000 (6 19:49 +0200)
committerEric Schulte <schulte.eric@gmail.com>
Thu, 6 Jun 2013 18:06:26 +0000 (6 12:06 -0600)
tree4521a6e02e09c7fb97212c252353cfcfa44d001c
parentd57855655711e654828fee1fda6f9d2f075209a4
ob-C: Add list support.

* lisp/ob-C.el (org-babel-C-var-to-C): Add list support
(org-babel-C-val-to-C-list-type, org-babel-C-val-to-C-type,
org-babel-C-format-val): New functions.
(org-babel-C-ensure-main-wrap, org-babel-execute:C,
org-babel-execute:C++, rg-babel-execute:cpp, org-babel-C++-compiler,
org-babel-C-compiler): Improve docstring.
* testing/examples/ob-C-test.org (string_var): Add required std::
(Array): Add missing ID.
(Matrix): Add tests for list support.
* testing/lisp/test-ob-C.el (ob-C/table): Test succeeds.
(ob-C/list-var, ob-C/vector-var, ob-C/list-list-var): Add tests for
list support.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
lisp/ob-C.el
testing/examples/ob-C-test.org
testing/lisp/test-ob-C.el