Commit Graph
17 Commits
Author SHA1 Message Date
Rene Rivera 99ed654ccd Add endian.h header for byte order detection. Ensure that headers can be
included individually.
2013-03-18 23:06:06 -05:00
Rene Rivera 9fcecba7cc Most changes from review comments implemented. Remove use of "#elif" for
backward PP compatability. Add BOOST_category_item_AVAILABLE as a
defined, or not, symbol for use with "#ifdef" or "#ifndef". Add
documentation of macros used for detection and version information. Also
replace direct use of BVN(0,0,0) and BVN(0,0,1) with more meaningful
macros that are globally defined, and hence consistent.
2013-01-18 21:25:30 -06:00
grafikrobot 68470ca33e Add definition docs for all the predefs. 2013-01-10 23:23:37 -06:00
Rene Rivera fe6037697c Get the doc building working again (with the quickbook-dev branch).
Update html docs to match latest code state.
2013-01-05 15:31:59 -06:00
grafikrobot fdd98a5968 Use epoc date as basis for standards, c, c++, etc. version number. 2013-01-03 21:37:59 -06:00
Rene Rivera dbb5965186 Restructure the project to match new modular layout. 2012-12-28 22:25:52 -06:00
Rene Rivera 7f08aede99 Partial work on changes post-review of Predef library:
* shorter category names
* CXX => COMP to be generic compiler category
* add predef for string name of item
* renamed all version make/extraction macros for clarity
* C++ standard predef to use 1970.0.0 epoc date offset
* subcategories for OS_BSD
* start rewrite to support older preprocessors

git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@79517 b8fc166d-592f-0410-95f2-cb63ce0dd405
2012-07-15 03:37:23 +00:00
Rene Rivera 4f4e109ab5 [tree] Fix some documentation typos. Add explanation of date to vnum decomposition.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@76967 b8fc166d-592f-0410-95f2-cb63ce0dd405
2012-02-11 01:47:43 +00:00
Rene Rivera 8565fbb7cf [predef] Fix typo in Dinkumware predef used vs. detected. Rearrange the C test file to work in pure-C modes. Tested to on Windows with MSVC9.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75950 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-12-15 05:07:17 +00:00
Rene Rivera 86cc3136ad Last update, for now, of the predefs. They are all now documented and checked against current knowledge of detection.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75949 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-12-15 03:48:37 +00:00
Rene Rivera 8bc199d45c More placeholder reference docs. And some cleanup fixes for stricter quickbook parsing.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75760 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-12-01 04:04:07 +00:00
Rene Rivera 45df001094 Another cleanup pass.. And a first pass at documentation.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75741 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-11-30 05:54:23 +00:00
Rene Rivera 5513bc2b02 Major cleanup and update, although still in progress. Now contains tests for all predefs and utility macros. And added language predefs.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@75548 b8fc166d-592f-0410-95f2-cb63ce0dd405
2011-11-19 03:46:41 +00:00
Rene Rivera f5df16420f Change to only C comments as these could be use from a C++, C, or Objective C/C++ context.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@62156 b8fc166d-592f-0410-95f2-cb63ce0dd405
2010-05-22 20:20:04 +00:00
Rene Rivera 2cb2694f91 No longer need the template header.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@59908 b8fc166d-592f-0410-95f2-cb63ce0dd405
2010-02-25 17:15:05 +00:00
Rene Rivera 812c1cf2fa Rename to .h fiels as the predef should be usable from both C & C++.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@59906 b8fc166d-592f-0410-95f2-cb63ce0dd405
2010-02-25 16:59:10 +00:00
Rene Rivera f73935b32d Initial headers for PreDef library.
git-svn-id: http://svn.boost.org/svn/boost/sandbox/predef@44040 b8fc166d-592f-0410-95f2-cb63ce0dd405
2008-04-04 18:47:29 +00:00