File: ob-C.el.html

Org-Babel support for evaluating C, C++, D code.

very limited implementation:
- currently only support :results output
- not much in the way of error feedback

Defined variables (6)

org-babel-C++-compilerCommand used to compile a C++ source code file into an executable.
org-babel-C-compilerCommand used to compile a C source code file into an executable.
org-babel-D-compilerCommand used to compile and execute a D source code file.
org-babel-c-variantInternal variable used to hold which type of C (e.g. C or C++ or D)
org-babel-header-args:CC/C++-specific header arguments.
org-babel-header-args:C++C++-specific header arguments.

Defined functions (22)

org-babel-C-ensure-main-wrap(BODY)
org-babel-C-execute(BODY PARAMS)
org-babel-C-expand-C(BODY PARAMS)
org-babel-C-expand-C++(BODY PARAMS)
org-babel-C-expand-D(BODY PARAMS)
org-babel-C-format-val(TYPE VAL)
org-babel-C-header-to-C(HEAD TYPE)
org-babel-C-table-sizes-to-C(PAIR)
org-babel-C-utility-header-to-C()
org-babel-C-val-to-C-type(VAL)
org-babel-C-val-to-base-type(VAL)
org-babel-C-var-to-C(PAIR)
org-babel-execute:C(BODY PARAMS)
org-babel-execute:C++(BODY PARAMS)
org-babel-execute:D(BODY PARAMS)
org-babel-execute:cpp(BODY PARAMS)
org-babel-expand-body:C(BODY PARAMS)
org-babel-expand-body:C++(BODY PARAMS)
org-babel-expand-body:D(BODY PARAMS)
org-babel-expand-body:cpp(BODY PARAMS)
org-babel-load-session:C(SESSION BODY PARAMS)
org-babel-prep-session:C(SESSION PARAMS)

Defined faces (0)