Ticket #7880: boost-unused-param.patch

File boost-unused-param.patch, 3.7 KB (added by anonymous, 10 years ago)
  • boost/spirit/home/classic/core/composite/no_actions.hpp

    diff --git boost/spirit/home/classic/core/composite/no_actions.hpp boost/spirit/home/classic/core/composite/no_actions.hpp
    index 638a297..aa42f96 100644
    struct no_actions_action_policy:  
    4242        AttrT&              val,
    4343        IteratorT const&    first,
    4444        IteratorT const&    last) const
    45     {}
     45    {
     46        (void) actor;
     47        (void) val;
     48        (void) first;
     49        (void) last;
     50    }
    4651};
    4752
    4853//-----------------------------------------------------------------------------
  • boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp

    diff --git boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp
    index 3b25b3d..29951a6 100644
    struct grammar_definition  
    8585
    8686        grammar_helper_list& operator=(grammar_helper_list const& x)
    8787        {   // Does _not_ copy the helpers member !
     88            (void) x;
    8889            return *this;
    8990        }
    9091
  • boost/spirit/home/classic/meta/impl/refactoring.ipp

    diff --git boost/spirit/home/classic/meta/impl/refactoring.ipp boost/spirit/home/classic/meta/impl/refactoring.ipp
    index 61cc6b5..f5a3039 100644
    namespace impl {  
    326326        parse(ParserT const &, ScannerT const& scan, ActionT const &action,
    327327            NestedT const& nested_d)
    328328        {
     329            (void) nested_d;
    329330            return action.parse(scan);
    330331        }
    331332    };
  • boost/spirit/home/classic/phoenix/tuples.hpp

    diff --git boost/spirit/home/classic/phoenix/tuples.hpp boost/spirit/home/classic/phoenix/tuples.hpp
    index 50cec6b..78ffc75 100644
    struct tuple_element  
    211211    typedef nil_t& rtype;
    212212    typedef nil_t const& crtype;
    213213
    214     static nil_t    get(TupleT const& t)    { return nil_t(); }
     214    static nil_t    get(TupleT const& t)    { (void) t; return nil_t(); }
    215215};
    216216
    217217//////////////////////////////////
  • boost/spirit/home/classic/utility/impl/chset.ipp

    diff --git boost/spirit/home/classic/utility/impl/chset.ipp boost/spirit/home/classic/utility/impl/chset.ipp
    index 3017035..cc85064 100644
    inline chset<CharT>::chset(anychar_parser /*arg*/)  
    130130
    131131template <typename CharT>
    132132inline chset<CharT>::chset(nothing_parser arg_)
    133 : ptr(new basic_chset<CharT>()) {}
     133: ptr(new basic_chset<CharT>()) { (void) arg_; }
    134134
    135135template <typename CharT>
    136136inline chset<CharT>::chset(chlit<CharT> const& arg_)
    template <typename CharT>  
    184184inline chset<CharT>&
    185185chset<CharT>::operator=(anychar_parser rhs)
    186186{
     187    (void) rhs;
    187188    utility::impl::detach_clear(ptr);
    188189    ptr->set(
    189190        (std::numeric_limits<CharT>::min)(),
    template <typename CharT>  
    196197inline chset<CharT>&
    197198chset<CharT>::operator=(nothing_parser rhs)
    198199{
     200    (void) rhs;
    199201    utility::impl::detach_clear(ptr);
    200202    return *this;
    201203}
  • boost/token_functions.hpp

    diff --git boost/token_functions.hpp boost/token_functions.hpp
    index 4d1a1df..203f6b3 100644
    namespace boost{  
    309309  template <>
    310310  struct assign_or_plus_equal<std::input_iterator_tag> {
    311311    template<class Iterator, class Token>
    312     static void assign(Iterator b, Iterator e, Token &t) { }
     312    static void assign(Iterator b, Iterator e, Token &t) {
     313      (void) b;
     314      (void) e;
     315      (void) t;
     316    }
    313317    template<class Token, class Value>
    314318    static void plus_equal(Token &t, const Value &v) {
    315319      t += v;