/*============================================================================= Copyright (c) 2002 2004 2006 Joel de Guzman Copyright (c) 2004 Eric Niebler Copyright (c) 2010 Daniel James http://spirit.sourceforge.net/ Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) =============================================================================*/ #include "fwd.hpp" #include "phrase_actions.hpp" #include "block_actions.hpp" #include "actions.hpp" #include "parse_types.hpp" #include "code.hpp" #include "syntax_highlight.hpp" #include "template.hpp" #include "boostbook.hpp" namespace quickbook { template void process_action::operator()(T const& x) const { output(actions, process(actions, x)); } template T const& process(quickbook::actions&, T const& x) { return x; } void output(quickbook::actions&, nothing) { } void output(quickbook::actions&, std::string const&); template void process_action::operator()(formatted const&) const; template void process_action::operator()(source_mode const&) const; template void process_action::operator()(macro const&) const; template void process_action::operator()(call_template const&) const; template void process_action::operator()(anchor const&) const; template void process_action::operator()(link const&) const; template void process_action::operator()(simple_markup const&) const; template void process_action::operator()(cond_phrase const&) const; template void process_action::operator()(break_ const&) const; template void process_action::operator()(image const&) const; template void process_action::operator()
(hr const&) const; template void process_action::operator()(paragraph const&) const; template void process_action::operator()(list const&) const; template void process_action::operator()(begin_section const&) const; template void process_action::operator()(end_section const&) const; template void process_action::operator()(heading const&) const; template void process_action::operator()(def_macro const&) const; template void process_action::operator()(variablelist const&) const; template void process_action::operator()(table const&) const; template void process_action::operator()(xinclude const&) const; template void process_action::operator()(import const&) const; template void process_action::operator()(include const&) const; template void process_action::operator()(code const&) const; template void process_action::operator()(define_template const&) const; template void process_action::operator()(code_token const&) const; template void process_action::operator()(char const&) const; }