John Maddock wrote:
>> For reason there's something in my quickbook sources that's causing
>> the
>> executable to crash: well trigger an assertion really.  Screenshot
>> attached,
>> sadly trying to launch into JIT debugging didn't reveal any useful
>> information (no source code or stack trace available: looks like the
>> program
>> was holed before it got to here).  Anyone any ideas?
>>
>> Many thanks!  John.

Here's the backtrace, looks like an access to the top of an empty stack, but 
I don't understand the subtlies of what's going on.  Could be there is a 
mismatched pair of tags in my quickbook doc?

John.

Here's the backtrace, complete with rather verbose expansions of the 
strings:

  
quickbook.exe!std::_Deque_const_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 
 >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 > 
 > >,1>::operator+=(int _Off=-1)  Line 179 + 0x5e bytes C++
  
quickbook.exe!std::_Deque_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 
 >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 > 
 > >,1>::operator+=(int _Off=-1)  Line 406 C++
  
quickbook.exe!std::_Deque_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 
 >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 > 
 > >,1>::operator-=(int _Off=1)  Line 418 C++
  
quickbook.exe!std::_Deque_iterator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 
 >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 > 
 > >,1>::operator-(int _Off=1)  Line 423 + 0xc bytes C++
> quickbook.exe!std::deque<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>  
>  
> >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
>  
>  > > >::back()  Line 758 + 0x2a bytes C++
  
quickbook.exe!std::stack<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 
 >,std::deque<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::allocator<std::basic_string<char,std::char_traits<char>,std::allocator<char>
 > 
 > > > >::top()  Line 50 C++
  
quickbook.exe!quickbook::tidy_grammar::do_end_tag(std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 > f=0x008a9c5e "</section>
<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="spe", 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > l=0x008a9c69 "<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="special">/</ph")  Line 384 + 0xe bytes C++
  
quickbook.exe!boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >::call<quickbook::tidy_grammar const * 
const,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >(const quickbook::tidy_grammar * const & u=0x0012f824, const void * 
__formal=0x005d5c10, 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & b1=0x008a9c5e "</section>
<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="spe", 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & b2=0x008a9c69 "<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="special">/</ph")  Line 328 C++
  
quickbook.exe!boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >::operator()<quickbook::tidy_grammar const *>(const 
quickbook::tidy_grammar * const & u=0x0012f824, 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > a1=0x008a9c5e "</section>
<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="spe", 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > a2=0x008a9c69 "<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="special">/</ph")  Line 336 + 0x18 bytes C++
  quickbook.exe!boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar 
const *>,boost::arg<1>,boost::arg<2> 
 >::operator()<boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > 
 >,boost::_bi::list2<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 > const 
&,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > const &> >(boost::_bi::type<void> __formal={...}, const 
boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > > & f={...}, 
boost::_bi::list2<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 > const 
&,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > const &> & a={...}, boost::_bi::type<void> __formal={...})  Line 354 C++
  
quickbook.exe!boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > 
 >::operator()<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >(const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & a1=0x008a9c5e "</section>
<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="spe", const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & a2=0x008a9c69 "<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="special">/</ph")  Line 109 C++
  
quickbook.exe!boost::spirit::attributed_action_policy<boost::spirit::nil_t>::call<boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >(const 
boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > & actor={...}, boost::spirit::nil_t 
__formal={...}, const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & first=0x008a9c5e "</section>
<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="spe", const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & last=0x008a9c69 "<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="special">/</ph")  Line 147 C++
  
quickbook.exe!boost::spirit::action_policy::do_action<boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > 
 >,boost::spirit::nil_t,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 > >(const 
boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > & actor={...}, boost::spirit::nil_t & 
val={...}, const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & first=0x008a9c5e "</section>
<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="spe", const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & last=0x008a9c69 "<section id="math_toolkit.special_functions">
<title><link linkend="math_toolkit.special_functions">Special 
Functions</link></title>
<anchor id="tgamma" />
<para>

</para>

<section id="math_toolkit.special_functions.the_gamma_function">
<title><link linkend="math_toolkit.special_functions.the_gamma_function">The 
Gamma Function</link></title>
<caution><para>This is not an official Boost library, it is a library under
               construction, the code is fully functional and robust, but
               interfaces, library structure, and function names may be
               changed without notice. </para></caution><anchor 
id="math_toolkit.special_functions.the_gamma_function.synopsis"/><bridgehead 
renderas="sect4"><link 
linkend="math_toolkit.special_functions.the_gamma_function.synopsis">Synopsis</link></bridgehead><para>
<programlisting>
<phrase role="preprocessor">#include</phrase>&nbsp;<phrase 
role="special">&lt;</phrase><phrase role="identifier">boost</phrase><phrase 
role="special">/</ph")  Line 161 + 0x17 bytes C++
  
quickbook.exe!boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > 
 >::parse<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 111 C++
  
quickbook.exe!boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > 
 >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > > 
 >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::a(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 64 + 0x17 bytes C++
  
quickbook.exe!boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > 
 >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > > 
 >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,st(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 60 + 0x17 bytes C++
  
quickbook.exe!boost::spirit::impl::concrete_parser<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::alternative<boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > 
 >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > >,boost::_bi::list3<boost::_bi::value<quickbook::tidy_grammar const 
*>,boost::arg<1>,boost::arg<2> > > > 
 >,boost::spirit::action<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::_bi::bind_t<void,boost::_mfi::cmf2<void,quickbook::tidy_grammar,std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 233 + 0x13 bytes C++
  
quickbook.exe!boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t> const 
&,boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>::parse_main<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 190 + 0x24 bytes C++
  
quickbook.exe!boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t> const 
&,boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>::parse<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 172 + 0x2c bytes C++
  
quickbook.exe!boost::spirit::positive<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t> 
 >::parse<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 60 + 0x17 bytes C++
  
quickbook.exe!boost::spirit::impl::concrete_parser<boost::spirit::positive<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t> 
 >,boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t>::do_parse_virtual(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 233 + 0x13 bytes C++
  
quickbook.exe!boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t> const 
&,boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>::parse_main<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 190 + 0x24 bytes C++
  
quickbook.exe!boost::spirit::impl::rule_base<boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>,boost::spirit::rule<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t> const 
&,boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 >,boost::spirit::nil_t,boost::spirit::nil_t>::parse<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 172 + 0x2c bytes C++
  
quickbook.exe!boost::spirit::impl::call_helper<0>::do_<boost::spirit::match<boost::spirit::nil_t>,quickbook::tidy_grammar::definition<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > 
 >,boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(boost::spirit::match<boost::spirit::nil_t> & result={...}, 
quickbook::tidy_grammar::definition<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > > & def={...}, const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 262 + 0x17 bytes C++
  
quickbook.exe!boost::spirit::impl::grammar_parser_parse<0,quickbook::tidy_grammar,boost::spirit::parser_context<boost::spirit::nil_t>,boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::grammar<quickbook::tidy_grammar,boost::spirit::parser_context<boost::spirit::nil_t>
 
 > * self=0x0012f824, const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 281 + 0x11 bytes C++
  
quickbook.exe!boost::spirit::grammar<quickbook::tidy_grammar,boost::spirit::parser_context<boost::spirit::nil_t>
 
 >::parse_main<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 53 + 0x18 bytes C++
  
quickbook.exe!boost::spirit::grammar<quickbook::tidy_grammar,boost::spirit::parser_context<boost::spirit::nil_t>
 
 >::parse<boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 > 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > >(const 
boost::spirit::scanner<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,boost::spirit::scanner_policies<boost::spirit::skipper_iteration_policy<boost::spirit::iteration_policy>,boost::spirit::match_policy,boost::spirit::action_policy>
 > 
 > & scan={...})  Line 63 + 0x52 bytes C++
  
quickbook.exe!boost::spirit::impl::phrase_parser<boost::spirit::space_parser>::parse<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,quickbook::tidy_grammar>(const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & first_=0x00880040 "<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
     "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd";>
<library
    id="math_toolkit"
    name="Math Toolkit"
    dirname="math_toolkit"
    last-revision="$Date: 2006/08/20 09:28:25 $"
    xmlns:xi="http://www.w3.org/2001/XInclude";>
  <libraryinfo>
    <author>
      <firstname>John</firstname>
      <surname>Maddock</surname>
    </author>
    <author>
      <firstname>Paul A.</firstname>
      <surname>Bristow</surname>
    </author>

    <copyright>
      <year>2006</year>
      <holder>John Maddock and Paul A. Bristow</holder>
    </copyright>

    <legalnotice>
      <para>
        Distributed under the Boost Software License, Version 1.0.
        (See accompanying file LICENSE_1_0.txt or copy at
        &lt;ulink url=&quot;http://www.boost.org/LICENSE_1_0.txt&quot;&gt;
            http://www.boost.org/LICENSE_1_0.txt
        &lt;/ulink&gt;)

      </para>
    </legalnotice>
", const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & last=0x00915850 "", const quickbook::tidy_grammar & p={...}, const 
boost::spirit::space_parser & __formal={...})  Line 134 C++
  
quickbook.exe!boost::spirit::parse<std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char>
 
 >,quickbook::tidy_grammar,boost::spirit::space_parser>(const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & first=0x00880040 "<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
     "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd";>
<library
    id="math_toolkit"
    name="Math Toolkit"
    dirname="math_toolkit"
    last-revision="$Date: 2006/08/20 09:28:25 $"
    xmlns:xi="http://www.w3.org/2001/XInclude";>
  <libraryinfo>
    <author>
      <firstname>John</firstname>
      <surname>Maddock</surname>
    </author>
    <author>
      <firstname>Paul A.</firstname>
      <surname>Bristow</surname>
    </author>

    <copyright>
      <year>2006</year>
      <holder>John Maddock and Paul A. Bristow</holder>
    </copyright>

    <legalnotice>
      <para>
        Distributed under the Boost Software License, Version 1.0.
        (See accompanying file LICENSE_1_0.txt or copy at
        &lt;ulink url=&quot;http://www.boost.org/LICENSE_1_0.txt&quot;&gt;
            http://www.boost.org/LICENSE_1_0.txt
        &lt;/ulink&gt;)

      </para>
    </legalnotice>
", const 
std::_String_const_iterator<char,std::char_traits<char>,std::allocator<char> 
 > & last=0x00915850 "", const boost::spirit::parser<quickbook::tidy_grammar> 
& p={...}, const boost::spirit::parser<boost::spirit::space_parser> & 
skip={...})  Line 153 + 0x23 bytes C++
  quickbook.exe!quickbook::post_process(const 
std::basic_string<char,std::char_traits<char>,std::allocator<char> > & 
in="<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
     "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd";>
<library
    id="math_toolkit"
    name="Math Toolkit"
    dirname="math_toolkit"
    last-revision="$Date: 2006/08/20 09:28:25 $"
    xmlns:xi="http://www.w3.org/2001/XInclude";>
  <libraryinfo>
    <author>
      <firstname>John</firstname>
      <surname>Maddock</surname>
    </author>
    <author>
      <firstname>Paul A.</firstname>
      <surname>Bristow</surname>
    </author>

    <copyright>
      <year>2006</year>
      <holder>John Maddock and Paul A. Bristow</holder>
    </copyright>

    <legalnotice>
      <para>
        Distributed under the Boost Software License, Version 1.0.
        (See accompanying file LICENSE_1_0.txt or copy at
        &lt;ulink url=&quot;http://www.boost.org/LICENSE_1_0.txt&quot;&gt;
            http://www.boost.org/LICENSE_1_0.txt
        &lt;/ulink&gt;)

      </para>
    </legalnotice>

    <libr", std::basic_ostream<char,std::char_traits<char> > & out={...}, 
int indent=2, int linewidth=80)  Line 416 + 0x6c bytes C++
  quickbook.exe!quickbook::parse(const char * filein_=0x0012fe50, const char 
* fileout_=0x00357448, int indent=-1, int linewidth=-1, bool 
pretty_print=true)  Line 159 + 0x20 bytes C++
  quickbook.exe!main(int argc=3, char * * argv=0x003559a0)  Line 285 + 0x4c 
bytes C++
  quickbook.exe!__tmainCRTStartup()  Line 586 + 0x19 bytes C
  quickbook.exe!mainCRTStartup()  Line 403 C


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Boost-docs mailing list
[email protected]
Unsubscribe and other administrative requests: 
https://lists.sourceforge.net/lists/listinfo/boost-docs

Reply via email to