source: trunk/omh/preprocessor.omh @ 3768

Last change on this file since 3768 was 3768, checked in by bradbell, 4 years ago

merge to branch: trunk
from repository: https://github.com/coin-or/CppAD
start hash code: 038caff5ae5ca7c456734803c08505589965ed69
end hash code: 1cb0f37546b5ac9486bf36d784a8f295b2c5092f

commit 1cb0f37546b5ac9486bf36d784a8f295b2c5092f
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 11:51:45 2015 -0700

Scripts that should only output matching lists (not OK at end).

commit 4fbc4163b80c43c4ffd251cc2801a91710bda850
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 11:02:44 2015 -0700

  1. Extend to_string to work for fundamental integer types.
  2. Fix to_string so it also works with C++98.
  3. Add missing OK at end of some of the bin/*.sh scripts.
  4. Remove invisible white space from some bin/*.sh scripts.

commit 85089dd7152e9afb64c9938b3b19e74f46f3fdb2
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 07:55:38 2015 -0700

Add to_string to the base type requirements and implement only for Base
and AD types.

commit fd217e0cff0a13bf67dbbe522ac3bc3dfb864bec
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 05:53:57 2015 -0700

glossary.omh: Minor change (better name) in a definition.

commit 57cf91a5f399555db3a60d7d0d35357aff11ee4b
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 05:38:54 2015 -0700

Change section name from WishList? -> wish_list (same as file name).


whats_new_15.omh: use cross reference to describe existing wish list item.

commit 26b6bcb1a3f1349e3cd98e33279ea8c3d344ff3d
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 05:08:46 2015 -0700

Move to_string.hpp include from cppad.hpp to convert.hpp.


wish_list.omh: add missing word in one sentence.

commit 42fe01c42b5bb45964555af4304ca986af15912a
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 04:56:44 2015 -0700

Move to_string from numeric_ad to convert.


wish_list.omh: add one wish list item and remove another.

commit c4dd2de37e36f0c04037d98d64371d11402011af
Author: Brad Bell <bradbell@…>
Date: Mon Dec 28 03:54:56 2015 -0700

Add the to_string ad utility.

  • Property svn:keywords set to Id
File size: 2.9 KB
Line 
1// $Id: preprocessor.omh 3768 2015-12-28 18:58:35Z bradbell $
2/* --------------------------------------------------------------------------
3CppAD: C++ Algorithmic Differentiation: Copyright (C) 2003-15 Bradley M. Bell
4
5CppAD is distributed under multiple licenses. This distribution is under
6the terms of the
7                    Eclipse Public License Version 1.0.
8
9A copy of this license is included in the COPYING file of this distribution.
10Please visit http://www.coin-or.org/CppAD/ for information on other licenses.
11-------------------------------------------------------------------------- */
12$begin preprocessor$$
13$spell
14        const
15        nullptr
16        CppADvector
17        Vec
18$$
19
20$section CppAD API Preprocessor Symbols$$
21$mindex CPPAD_ NULL pointer$$
22
23$head Purpose$$
24The CppAD include files define preprocessor symbols all of which begin
25with $code CPPAD_$$.
26Note that there are some old, deprecated preprocessor symbols that
27begin with $code CppAD$$.
28In this section we list all of the CppAD preprocessor symbols that
29are part of the CppAD Application Interface (API).
30
31$head Documented Here$$
32
33$subhead CPPAD_NULL$$
34Is a null pointer used by CppAD,
35instead of just using the value zero which was often done in C++98,
36which has been replaced by the value $code nullptr$$ in C++11.
37
38$subhead CPPAD_PACKAGE_STRING$$
39Is a $code const char*$$ representation of this version of CppAD.
40
41$subhead CPPAD_USE_CPLUSPLUS_2011$$
42This preprocessor symbol has the value has the value $code 1$$
43if C++11 features are being used by CppAD.
44Otherwise it has the value zero.
45
46
47$head Documented Elsewhere$$
48$table
49$cref/CPPAD_BOOL_BINARY/BoolFun/Create Binary/$$
50$rnext
51$cref/CPPAD_BOOL_UNARY/BoolFun/Create Unary/$$
52$rnext
53$cref/CPPAD_DISCRETE_FUNCTION/Discrete/$$
54$rnext
55$cref/CPPAD_MAX_NUM_THREADS/multi_thread/CPPAD_MAX_NUM_THREADS/$$
56$rnext
57$cref/CPPAD_NUMERIC_LIMITS/base_limits/CPPAD_NUMERIC_LIMITS/$$
58$rnext
59$cref/CPPAD_STANDARD_MATH_UNARY/base_std_math/CPPAD_STANDARD_MATH_UNARY/$$
60$rnext
61$cref/CPPAD_TAPE_ADDR_TYPE/cmake/cppad_tape_addr_type/$$
62$rnext
63$cref/CPPAD_TAPE_ID_TYPE/cmake/cppad_tape_id_type/$$
64$rnext
65$cref/CPPAD_TESTVECTOR/testvector/$$
66$rnext
67$cref/CPPAD_TO_STRING/base_to_string/CPPAD_TO_STRING/$$
68$tend
69
70$head Deprecated$$
71$table
72$cref/CppADCreateDiscrete/Discrete/CppADCreateDiscrete Deprecated 2007-07-28/$$
73$rnext
74$cref/CppADvector/test_vector/Deprecated 2012-07-03/$$
75$rnext
76$cref/CPPAD_TEST_VECTOR/test_vector/$$
77$rnext
78$cref/CPPAD_TRACK_NEW_VEC/TrackNewDel/TrackNewVec/Macro/$$
79$rnext
80$cref/CPPAD_TRACK_DEL_VEC/TrackNewDel/TrackDelVec/Macro/$$
81$rnext
82$cref/CPPAD_TRACK_EXTEND/TrackNewDel/TrackExtend/Macro/$$
83$rnext
84$cref/CPPAD_TRACK_COUNT/TrackNewDel/TrackCount/Macro/$$
85$rnext
86$cref/CPPAD_USER_ATOMIC/old_atomic/$$
87$rnext
88$cref/CppADTrackNewVec/TrackNewDel/TrackNewVec/Previously Deprecated/$$
89$rnext
90$cref/CppADTrackDelVec/TrackNewDel/TrackDelVec/Previously Deprecated/$$
91$rnext
92$cref/CppADTrackExtend/TrackNewDel/TrackExtend/Previously Deprecated/$$
93$rnext
94$cref/CppADTrackCount/TrackNewDel/TrackCount/Previously Deprecated/$$
95$tend
96
97
98$end
Note: See TracBrowser for help on using the repository browser.