added missing #include

git-svn-id: http://svn.boost.org/svn/boost/trunk@85099 b8fc166d-592f-0410-95f2-cb63ce0dd405
suppressed spurious warning

git-svn-id: http://svn.boost.org/svn/boost/trunk@85100 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fixed MSVC related bug for rvalues move support of circular_buffer (refs #7888)

git-svn-id: http://svn.boost.org/svn/boost/trunk@85101 b8fc166d-592f-0410-95f2-cb63ce0dd405
Make tests of circular_buffer compile with -DBOOST_THREAD_VERSION=4

git-svn-id: http://svn.boost.org/svn/boost/trunk@85102 b8fc166d-592f-0410-95f2-cb63ce0dd405
Fix Thomas Luu's approximation.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85103 b8fc166d-592f-0410-95f2-cb63ce0dd405
Unify behavior of is_copy_constructible triat when dealing with rvalues + add comments for some tests (refs #8802):


git-svn-id: http://svn.boost.org/svn/boost/trunk@85104 b8fc166d-592f-0410-95f2-cb63ce0dd405
coroutine: update of interface


git-svn-id: http://svn.boost.org/svn/boost/trunk@85105 b8fc166d-592f-0410-95f2-cb63ce0dd405
Removed unused typedef; Refs #8546

git-svn-id: http://svn.boost.org/svn/boost/trunk@85106 b8fc166d-592f-0410-95f2-cb63ce0dd405
first and second function objects use poly_function to get return types correct

git-svn-id: http://svn.boost.org/svn/boost/trunk@85107 b8fc166d-592f-0410-95f2-cb63ce0dd405
revert previous hasty change

git-svn-id: http://svn.boost.org/svn/boost/trunk@85108 b8fc166d-592f-0410-95f2-cb63ce0dd405
Generic 'scoped_no_eols' implementation.

So that it can be reused for other state variables.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85109 b8fc166d-592f-0410-95f2-cb63ce0dd405
Use a value in local for simple_markup's mark.

Feels a little better to me. Although it isn't as stronly associated with the
rule.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85110 b8fc166d-592f-0410-95f2-cb63ce0dd405
Use a value in `local` for `still_in_block`.

Allows `paragraph_item` and `list_item` to be merged into a single rule.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85111 b8fc166d-592f-0410-95f2-cb63ce0dd405
Use a value in `local` for `context`.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85112 b8fc166d-592f-0410-95f2-cb63ce0dd405
Rename a few grammar wide variables.

Partly for clarity, and partly because there are too many things called
'block' and 'phrase'. The grammar names aren't great, but at least they
match. Might rething once I've done a lot of the 1.7 things.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85113 b8fc166d-592f-0410-95f2-cb63ce0dd405
Rename some local variables.

Just to reduce confusion between the paragraph rule and the paragraph
action. Should possibly do this for all such local variables. I'll see
how it goes.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85114 b8fc166d-592f-0410-95f2-cb63ce0dd405
Better element handling in `syntactic_block_item`.

Now all elements are handled within local.common.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85115 b8fc166d-592f-0410-95f2-cb63ce0dd405
Error if element used in incorrect context.

Should be less suprising than just not processing them. Needs more tests.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85116 b8fc166d-592f-0410-95f2-cb63ce0dd405
Error if phrase element body doesn't parse.

git-svn-id: http://svn.boost.org/svn/boost/trunk@85117 b8fc166d-592f-0410-95f2-cb63ce0dd405