$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r59308 - branches/quickbook-1.5-spirit2/detail
From: daniel_james_at_[hidden]
Date: 2010-01-27 17:03:29
Author: danieljames
Date: 2010-01-27 17:03:28 EST (Wed, 27 Jan 2010)
New Revision: 59308
URL: http://svn.boost.org/trac/boost/changeset/59308
Log:
Remove some unused stuff.
Text files modified: 
   branches/quickbook-1.5-spirit2/detail/actions.cpp       |    93 --------------------------------        
   branches/quickbook-1.5-spirit2/detail/actions.hpp       |   116 ----------------------------------------
   branches/quickbook-1.5-spirit2/detail/actions_class.cpp |     7 --                                      
   branches/quickbook-1.5-spirit2/detail/actions_class.hpp |     7 --                                      
   4 files changed, 0 insertions(+), 223 deletions(-)
Modified: branches/quickbook-1.5-spirit2/detail/actions.cpp
==============================================================================
--- branches/quickbook-1.5-spirit2/detail/actions.cpp	(original)
+++ branches/quickbook-1.5-spirit2/detail/actions.cpp	2010-01-27 17:03:28 EST (Wed, 27 Jan 2010)
@@ -54,81 +54,6 @@
         ++error_count;
     }
 
-    void phrase_action::operator()(unused_type, unused_type, unused_type) const
-    {
-        std::string str;
-        phrase.swap(str);
-        out << pre << str << post;
-    }
-
-    void header_action::operator()(iterator_range x, unused_type, unused_type) const
-    {
-        std::string str;
-        phrase.swap(str);
-
-        if (qbk_version_n < 103) // version 1.2 and below
-        {
-            out << "<anchor id=\""
-                << section_id << '.'
-                << detail::make_identifier(str.begin(), str.end())
-                << "\" />"
-                << pre << str << post
-                ;
-        }
-        else // version 1.3 and above
-        {
-            std::string anchor = fully_qualified_id(library_id, qualified_section_id,
-                detail::make_identifier(str.begin(), str.end()));
-
-            out << "<anchor id=\"" << anchor << "\"/>"
-                << pre
-                << "<link linkend=\"" << anchor << "\">"
-                << str
-                << "</link>"
-                << post
-                ;
-        }
-    }
-
-    void generic_header_action::operator()(iterator_range x, unused_type, unused_type) const
-    {
-        int level_ = section_level + 2;     // section_level is zero-based. We need to use a
-                                            // 0ne-based heading which is one greater
-                                            // than the current. Thus: section_level + 2.
-        if (level_ > 6)                     // The max is h6, clip it if it goes
-            level_ = 6;                     // further than that
-        std::string str;
-        phrase.swap(str);
-
-        std::string anchor = fully_qualified_id(library_id, qualified_section_id,
-            detail::make_identifier(str.begin(), str.end()));
-
-        out
-            << "<anchor id=\"" << anchor << "\"/>"
-            << "<bridgehead renderas=\"sect" << level_ << "\">"
-            << "<link linkend=\"" << anchor << "\">"
-            << str
-            << "</link>"
-            << "</bridgehead>"
-            ;
-    }
-
-    void simple_phrase_action::operator()(iterator_range const& x, unused_type, unused_type) const
-    {
-        out << pre;
-        if (quickbook::macro const* ptr = macro.find(x))
-        {
-            out << ptr->raw_markup;
-        }
-        else
-        {
-            iterator first = x.begin(), last = x.end();
-            while (first != last)
-                detail::print_char(*first++, out.get());
-        }
-        out << post;
-    }
-
     void span::operator()(iterator_range x, unused_type, unused_type) const
     {
         iterator first = x.begin(), last = x.end();
@@ -216,24 +141,6 @@
         detail::print_char(*x.begin(), phrase.get());
     }
 
-    void template_body_action::operator()(iterator_range x, unused_type, unused_type) const
-    {
-        BOOST_ASSERT(actions.template_info.size());
-        if (actions.templates.find_top_scope(actions.template_info[0]))
-        {
-            boost::spirit::classic::file_position const pos = x.begin().get_position();
-            detail::outerr(pos.file,pos.line)
-                << "Template Redefinition: " << actions.template_info[0] << std::endl;
-            ++actions.error_count;
-        }
-
-        actions.template_info.push_back(std::string(x.begin(), x.end()));
-        actions.templates.add(
-            actions.template_info[0]
-          , template_symbol(actions.template_info, x.begin().get_position()));
-        actions.template_info.clear();
-    }
-
     void element_id_warning_action::operator()(iterator_range x, unused_type, unused_type) const
     {
         boost::spirit::classic::file_position const pos = x.begin().get_position();
Modified: branches/quickbook-1.5-spirit2/detail/actions.hpp
==============================================================================
--- branches/quickbook-1.5-spirit2/detail/actions.hpp	(original)
+++ branches/quickbook-1.5-spirit2/detail/actions.hpp	2010-01-27 17:03:28 EST (Wed, 27 Jan 2010)
@@ -75,110 +75,6 @@
         int& error_count;
     };
 
-    struct phrase_action
-    {
-        //  blurb, blockquote, preformatted, list_item,
-        //  unordered_list, ordered_list
-
-        phrase_action(
-            collector& out,
-            collector& phrase,
-            std::string const& pre,
-            std::string const& post)
-        : out(out)
-        , phrase(phrase)
-        , pre(pre)
-        , post(post) {}
-
-        void operator()(unused_type, unused_type, unused_type) const;
-
-        collector& out;
-        collector& phrase;
-        std::string pre;
-        std::string post;
-    };
-
-    struct header_action
-    {
-        //  Handles paragraph, h1, h2, h3, h4, h5, h6,
-
-        header_action(
-            collector& out,
-            collector& phrase,
-            std::string const& library_id,
-            std::string const& section_id,
-            std::string const& qualified_section_id,
-            std::string const& pre,
-            std::string const& post)
-        : out(out)
-        , phrase(phrase)
-        , library_id(library_id)
-        , section_id(section_id)
-        , qualified_section_id(qualified_section_id)
-        , pre(pre)
-        , post(post) {}
-
-        void operator()(iterator_range, unused_type, unused_type) const;
-
-        collector& out;
-        collector& phrase;
-        std::string const& library_id;
-        std::string const& section_id;
-        std::string const& qualified_section_id;
-        std::string pre;
-        std::string post;
-    };
-
-    struct generic_header_action
-    {
-        //  Handles h
-
-        generic_header_action(
-            collector& out,
-            collector& phrase,
-            std::string const& library_id,
-            std::string const& section_id,
-            std::string const& qualified_section_id,
-            int const& section_level)
-        : out(out)
-        , phrase(phrase)
-        , library_id(library_id)
-        , section_id(section_id)
-        , qualified_section_id(qualified_section_id)
-        , section_level(section_level) {}
-
-        void operator()(iterator_range, unused_type, unused_type) const;
-
-        collector& out;
-        collector& phrase;
-        std::string const& library_id;
-        std::string const& section_id;
-        std::string const& qualified_section_id;
-        int const& section_level;
-    };
-
-    struct simple_phrase_action
-    {
-        //  Handles simple text formats
-
-        simple_phrase_action(
-            collector& out
-          , std::string const& pre
-          , std::string const& post
-          , macro_symbols const& macro)
-        : out(out)
-        , pre(pre)
-        , post(post)
-        , macro(macro) {}
-
-        void operator()(iterator_range const&, unused_type, unused_type) const;
-
-        collector& out;
-        std::string pre;
-        std::string post;
-        macro_symbols const& macro;
-    };
-
     struct span
     {
         // Decorates c++ code fragments
@@ -303,18 +199,6 @@
         syntax_highlight& syntax_p;
     };
 
-    struct template_body_action
-    {
-        // Handles template definitions
-
-        template_body_action(quickbook::actions& actions)
-        : actions(actions) {}
-
-        void operator()(iterator_range, unused_type, unused_type) const;
-
-        quickbook::actions& actions;
-    };
-
    struct element_id_warning_action
    {
        void operator()(iterator_range, unused_type, unused_type) const;
Modified: branches/quickbook-1.5-spirit2/detail/actions_class.cpp
==============================================================================
--- branches/quickbook-1.5-spirit2/detail/actions_class.cpp	(original)
+++ branches/quickbook-1.5-spirit2/detail/actions_class.cpp	2010-01-27 17:03:28 EST (Wed, 27 Jan 2010)
@@ -66,16 +66,9 @@
 
         , syntax_p(source_mode, *this)
         , code(out, phrase, syntax_p)
-        , paragraph(out, phrase, paragraph_pre, paragraph_post)
         , plain_char(phrase)
         , raw_char(phrase)
 
-        , template_body(*this)
-        , url_pre(url_pre_)
-        , url_post(url_post_)
-        , link_pre(link_pre_)
-        , link_post(link_post_)
-
         , xinclude(out, *this)
         , include(*this)
         , import(out, *this)
Modified: branches/quickbook-1.5-spirit2/detail/actions_class.hpp
==============================================================================
--- branches/quickbook-1.5-spirit2/detail/actions_class.hpp	(original)
+++ branches/quickbook-1.5-spirit2/detail/actions_class.hpp	2010-01-27 17:03:28 EST (Wed, 27 Jan 2010)
@@ -98,16 +98,9 @@
 
         syntax_highlight        syntax_p;
         code_action             code;
-        phrase_action           paragraph;
         plain_char_action       plain_char;
         raw_char_action         raw_char;
 
-        template_body_action    template_body;
-        char const*             url_pre;
-        char const*             url_post;
-        char const*             link_pre;
-        char const*             link_post;
-
         element_id_warning_action element_id_warning;
         xinclude_action         xinclude;
         include_action          include;