;ELC
|
;;; Compiled
|
;;; in Emacs version 26.1
|
;;; with all optimizations.
|
|
;;; This file uses dynamic docstrings, first added in Emacs 19.29.
|
|
;;; This file does not contain utf-8 non-ASCII characters,
|
;;; and so can be loaded in Emacs versions earlier than 23.
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
(byte-code "\300\301!\210\300\302!\210\303\304\305\"\210\303\304\306\"\207" [require cc-mode ob add-to-list org-babel-tangle-lang-exts ("C++" . "cpp") ("D" . "d")] 3)
|
(defvar org-babel-default-header-args:C nil)
|
#@34 C/C++-specific header arguments.
|
(defconst org-babel-header-args:C '((includes . :any) (defines . :any) (main . :any) (flags . :any) (cmdline . :any) (libs . :any)) (#$ . 620))
|
#@32 C++-specific header arguments.
|
(defconst org-babel-header-args:C++ (append '((namespaces . :any)) org-babel-header-args:C) (#$ . 803))
|
(byte-code "\300\301\302\303\304DD\305\306\307\310\311\312\313& \210\300\314\302\303\315DD\316\306\307\310\311\312\313& \210\300\317\302\303\320DD\321\306\307\310\311\312\313& \207" [custom-declare-variable org-babel-C-compiler funcall function #[0 "\300\207" [#1="gcc"] 1 #1#] "Command used to compile a C source code file into an executable.\nMay be either a command in the path, like gcc\nor an absolute path name, like /usr/local/bin/gcc\nparameter may be used, like gcc -v" :group org-babel :version "24.3" :type string org-babel-C++-compiler #[0 "\300\207" [#2="g++"] 1 #2#] "Command used to compile a C++ source code file into an executable.\nMay be either a command in the path, like g++\nor an absolute path name, like /usr/local/bin/g++\nparameter may be used, like g++ -v" org-babel-D-compiler #[0 "\300\207" [#3="rdmd"] 1 #3#] "Command used to compile and execute a D source code file.\nMay be either a command in the path, like rdmd\nor an absolute path name, like /usr/local/bin/rdmd\nparameter may be used, like rdmd --chatty"] 10)
|
#@99 Internal variable used to hold which type of C (e.g. C or C++ or D)
|
is currently being evaluated.
|
(defvar org-babel-c-variant nil (#$ . 1991))
|
#@98 Execute BODY according to PARAMS.
|
This function calls `org-babel-execute:C++'.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-execute:cpp #[514 "\300\"\207" [org-babel-execute:C++] 5 (#$ . 2140)])
|
#@96 Expand a block of C++ code with org-babel according to its
|
header arguments.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-expand-body:cpp #[514 "\300\"\207" [org-babel-expand-body:C++] 5 (#$ . 2337)])
|
#@121 Execute a block of C++ code with org-babel.
|
This function is called by `org-babel-execute-src-block'.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-execute:C++ #[514 "\301\302\")\207" [org-babel-c-variant cpp org-babel-C-execute] 5 (#$ . 2541)])
|
#@96 Expand a block of C++ code with org-babel according to its
|
header arguments.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-expand-body:C++ #[514 "\301\302\")\207" [org-babel-c-variant cpp org-babel-C-expand-C++] 5 (#$ . 2789)])
|
#@119 Execute a block of D code with org-babel.
|
This function is called by `org-babel-execute-src-block'.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-execute:D #[514 "\301\302\")\207" [org-babel-c-variant d org-babel-C-execute] 5 (#$ . 3020)])
|
#@94 Expand a block of D code with org-babel according to its
|
header arguments.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-expand-body:D #[514 "\301\302\")\207" [org-babel-c-variant d org-babel-C-expand-D] 5 (#$ . 3262)])
|
#@119 Execute a block of C code with org-babel.
|
This function is called by `org-babel-execute-src-block'.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-execute:C #[514 "\301\302\")\207" [org-babel-c-variant c org-babel-C-execute] 5 (#$ . 3485)])
|
#@94 Expand a block of C code with org-babel according to its
|
header arguments.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-expand-body:C #[514 "\301\302\")\207" [org-babel-c-variant c org-babel-C-expand-C] 5 (#$ . 3727)])
|
#@133 This function should only be called by `org-babel-execute:C'
|
or `org-babel-execute:C++' or `org-babel-execute:D'.
|
|
(fn BODY PARAMS)
|
(defalias 'org-babel-C-execute #[514 "\305\306\307\267\202 \310\202 \311\202 \312\202 \313\"\314\305\315 \"!\316\236A\211\203* \317P\202+ \320\321\236A\322\323<\203: \202< |