Ticket #7426: datetime-warnings.diff

File datetime-warnings.diff, 8.5 KB (added by Franz Detro <franz.detro@…>, 10 years ago)
  • boost/date_time/dst_rules.hpp

    From 913ba5fa28cfdaa3525544213a64a112b94a6341 Mon Sep 17 00:00:00 2001
    From: Franz Detro <franz.detro@native-instruments.de>
    Date: Tue, 4 Sep 2012 14:50:17 +0200
    Subject: [PATCH] fix warnings in boost datetime
    
    ---
     boost/date_time/dst_rules.hpp                 |  2 +-
     boost/date_time/gregorian/greg_serialize.hpp  | 28 +++++++++++++--------------
     boost/date_time/period_formatter.hpp          |  8 ++++----
     boost/date_time/posix_time/time_serialize.hpp |  2 +-
     4 files changed, 20 insertions(+), 20 deletions(-)
    
    diff --git a/boost/date_time/dst_rules.hpp b/boost/date_time/dst_rules.hpp
    index 503a255..441f661 100644
    a b namespace boost {  
    371371        return is_not_in_dst;
    372372      }
    373373
    374       static bool is_dst_boundary_day(date_type d)
     374      static bool is_dst_boundary_day(date_type)
    375375      {
    376376        return false;
    377377      }
  • boost/date_time/gregorian/greg_serialize.hpp

    diff --git a/boost/date_time/gregorian/greg_serialize.hpp b/boost/date_time/gregorian/greg_serialize.hpp
    index a94bd73..1c216c6 100644
    a b void load(Archive & ar,  
    8888
    8989//!override needed b/c no default constructor
    9090template<class Archive>
    91 inline void load_construct_data(Archive & ar,
     91inline void load_construct_data(Archive & /*ar*/,
    9292                                ::boost::gregorian::date* dp,
    9393                                const unsigned int /*file_version*/)
    9494{
    void load(Archive & ar, gregorian::date_duration & dd, unsigned int /*version*/)  
    117117}
    118118//!override needed b/c no default constructor
    119119template<class Archive>
    120 inline void load_construct_data(Archive & ar, gregorian::date_duration* dd,
     120inline void load_construct_data(Archive & /*ar*/, gregorian::date_duration* dd,
    121121                                const unsigned int /*file_version*/)
    122122{
    123123  ::new(dd) gregorian::date_duration(gregorian::not_a_date_time);
    void load(Archive & ar, gregorian::date_duration::duration_rep & dr, unsigned in  
    143143}
    144144//!override needed b/c no default constructor
    145145template<class Archive>
    146 inline void load_construct_data(Archive & ar, gregorian::date_duration::duration_rep* dr,
     146inline void load_construct_data(Archive & /*ar*/, gregorian::date_duration::duration_rep* dr,
    147147                                const unsigned int /*file_version*/)
    148148{
    149149  ::new(dr) gregorian::date_duration::duration_rep(0);
    void load(Archive & ar, gregorian::date_period& dp, unsigned int /*version*/)  
    179179}
    180180//!override needed b/c no default constructor
    181181template<class Archive>
    182 inline void load_construct_data(Archive & ar, gregorian::date_period* dp,
     182inline void load_construct_data(Archive & /*ar*/, gregorian::date_period* dp,
    183183                                const unsigned int /*file_version*/)
    184184{
    185185  gregorian::date d(gregorian::not_a_date_time);
    void load(Archive & ar, gregorian::greg_year& gy, unsigned int /*version*/)  
    207207}
    208208//!override needed b/c no default constructor
    209209template<class Archive>
    210 inline void load_construct_data(Archive & ar, gregorian::greg_year* gy,
     210inline void load_construct_data(Archive & /*ar*/, gregorian::greg_year* gy,
    211211                                const unsigned int /*file_version*/)
    212212{
    213213  ::new(gy) gregorian::greg_year(1900);
    void load(Archive & ar, gregorian::greg_month& gm, unsigned int /*version*/)  
    233233}
    234234//!override needed b/c no default constructor
    235235template<class Archive>
    236 inline void load_construct_data(Archive & ar, gregorian::greg_month* gm,
     236inline void load_construct_data(Archive & /*ar*/, gregorian::greg_month* gm,
    237237                                const unsigned int /*file_version*/)
    238238{
    239239  ::new(gm) gregorian::greg_month(1);
    void load(Archive & ar, gregorian::greg_day& gd, unsigned int /*version*/)  
    259259}
    260260//!override needed b/c no default constructor
    261261template<class Archive>
    262 inline void load_construct_data(Archive & ar, gregorian::greg_day* gd,
     262inline void load_construct_data(Archive & /*ar*/, gregorian::greg_day* gd,
    263263                                const unsigned int /*file_version*/)
    264264{
    265265  ::new(gd) gregorian::greg_day(1);
    void load(Archive & ar, gregorian::greg_weekday& gd, unsigned int /*version*/)  
    285285}
    286286//!override needed b/c no default constructor
    287287template<class Archive>
    288 inline void load_construct_data(Archive & ar, gregorian::greg_weekday* gd,
     288inline void load_construct_data(Archive & /*ar*/, gregorian::greg_weekday* gd,
    289289                                const unsigned int /*file_version*/)
    290290{
    291291  ::new(gd) gregorian::greg_weekday(1);
    void load(Archive & ar, gregorian::partial_date& pd, unsigned int /*version*/)  
    323323}
    324324//!override needed b/c no default constructor
    325325template<class Archive>
    326 inline void load_construct_data(Archive & ar, gregorian::partial_date* pd,
     326inline void load_construct_data(Archive & /*ar*/, gregorian::partial_date* pd,
    327327                                const unsigned int /*file_version*/)
    328328{
    329329  gregorian::greg_month gm(1);
    void load(Archive & ar, gregorian::nth_kday_of_month& nkd, unsigned int /*versio  
    366366}
    367367//!override needed b/c no default constructor
    368368template<class Archive>
    369 inline void load_construct_data(Archive & ar,
     369inline void load_construct_data(Archive & /*ar*/,
    370370                                gregorian::nth_kday_of_month* nkd,
    371371                                const unsigned int /*file_version*/)
    372372{
    void load(Archive & ar, gregorian::first_kday_of_month& fkd, unsigned int /*vers  
    406406}
    407407//!override needed b/c no default constructor
    408408template<class Archive>
    409 inline void load_construct_data(Archive & ar,
     409inline void load_construct_data(Archive & /*ar*/,
    410410                                gregorian::first_kday_of_month* fkd,
    411411                                const unsigned int /*file_version*/)
    412412{
    void load(Archive & ar, gregorian::last_kday_of_month& lkd, unsigned int /*versi  
    445445}
    446446//!override needed b/c no default constructor
    447447template<class Archive>
    448 inline void load_construct_data(Archive & ar,
     448inline void load_construct_data(Archive & /*ar*/,
    449449                                gregorian::last_kday_of_month* lkd,
    450450                                const unsigned int /*file_version*/)
    451451{
    void load(Archive & ar, gregorian::first_kday_before& fkdb, unsigned int /*versi  
    474474}
    475475//!override needed b/c no default constructor
    476476template<class Archive>
    477 inline void load_construct_data(Archive & ar,
     477inline void load_construct_data(Archive & /*ar*/,
    478478                                gregorian::first_kday_before* fkdb,
    479479                                const unsigned int /*file_version*/)
    480480{
    void load(Archive & ar, gregorian::first_kday_after& fkda, unsigned int /*versio  
    503503}
    504504//!override needed b/c no default constructor
    505505template<class Archive>
    506 inline void load_construct_data(Archive & ar,
     506inline void load_construct_data(Archive & /*ar*/,
    507507                                gregorian::first_kday_after* fkda,
    508508                                const unsigned int /*file_version*/)
    509509{
  • boost/date_time/period_formatter.hpp

    diff --git a/boost/date_time/period_formatter.hpp b/boost/date_time/period_formatter.hpp
    index 925b20c..7ac17c7 100644
    a b namespace boost { namespace date_time {  
    114114    {
    115115      m_range_option = option;
    116116    }
    117     void delimiter_strings(const string_type& separator,
    118                            const string_type& start_delim,
    119                            const string_type& open_end_delim,
    120                            const string_type& closed_end_delim)
     117    void delimiter_strings(const string_type& /*separator*/,
     118                           const string_type& /*start_delim*/,
     119                           const string_type& /*open_end_delim*/,
     120                           const string_type& /*closed_end_delim*/)
    121121    {
    122122      m_period_separator;
    123123      m_period_start_delimeter;
  • boost/date_time/posix_time/time_serialize.hpp

    diff --git a/boost/date_time/posix_time/time_serialize.hpp b/boost/date_time/posix_time/time_serialize.hpp
    index 3279d8d..64917d3 100644
    a b void load(Archive & ar,  
    184184
    185185//!override needed b/c no default constructor
    186186template<class Archive>
    187 inline void load_construct_data(Archive & ar,
     187inline void load_construct_data(Archive & /*ar*/,
    188188                                boost::posix_time::time_period* tp,
    189189                                const unsigned int /*file_version*/)
    190190{