Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84802 - trunk/libs/atomic/doc
From: andrey.semashev_at_[hidden]
Date: 2013-06-16 09:46:39


Author: andysem
Date: 2013-06-16 09:46:39 EDT (Sun, 16 Jun 2013)
New Revision: 84802
URL: http://svn.boost.org/trac/boost/changeset/84802

Log:
Added docs for atomicity detection macros.

Text files modified:
   trunk/libs/atomic/doc/atomic.qbk | 22 +++++++++++++++++++++-
   1 files changed, 21 insertions(+), 1 deletions(-)

Modified: trunk/libs/atomic/doc/atomic.qbk
==============================================================================
--- trunk/libs/atomic/doc/atomic.qbk Sun Jun 16 09:40:11 2013 (r84801)
+++ trunk/libs/atomic/doc/atomic.qbk 2013-06-16 09:46:39 EDT (Sun, 16 Jun 2013) (r84802)
@@ -577,10 +577,26 @@
 [table
     [[Macro] [Description]]
     [
+ [`BOOST_ATOMIC_BOOL_LOCK_FREE`]
+ [Indicate whether `atomic<bool>` is lock-free]
+ ]
+ [
       [`BOOST_ATOMIC_CHAR_LOCK_FREE`]
       [Indicate whether `atomic<char>` (including signed/unsigned variants) is lock-free]
     ]
     [
+ [`BOOST_ATOMIC_CHAR16_T_LOCK_FREE`]
+ [Indicate whether `atomic<char16_t>` (including signed/unsigned variants) is lock-free]
+ ]
+ [
+ [`BOOST_ATOMIC_CHAR32_T_LOCK_FREE`]
+ [Indicate whether `atomic<char32_t>` (including signed/unsigned variants) is lock-free]
+ ]
+ [
+ [`BOOST_ATOMIC_WCHAR_T_LOCK_FREE`]
+ [Indicate whether `atomic<wchar_t>` (including signed/unsigned variants) is lock-free]
+ ]
+ [
       [`BOOST_ATOMIC_SHORT_LOCK_FREE`]
       [Indicate whether `atomic<short>` (including signed/unsigned variants) is lock-free]
     ]
@@ -597,7 +613,11 @@
       [Indicate whether `atomic<long long>` (including signed/unsigned variants) is lock-free]
     ]
     [
- [`BOOST_ATOMIC_ADDRESS_LOCK_FREE`]
+ [`BOOST_ATOMIC_INT128_LOCK_FREE`]
+ [Indicate whether `atomic<int128_type>` (including signed/unsigned variants) is lock-free. This macro is a non-standard extension.]
+ ]
+ [
+ [`BOOST_ATOMIC_ADDRESS_LOCK_FREE` or `BOOST_ATOMIC_POINTER_LOCK_FREE`]
       [Indicate whether `atomic<T *>` is lock-free]
     ]
 ]


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk