lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master e54cf66 3/9: Expunge now-unneeded data member


From: Greg Chicares
Subject: [lmi-commits] [lmi] master e54cf66 3/9: Expunge now-unneeded data members
Date: Sun, 23 Sep 2018 10:41:25 -0400 (EDT)

branch: master
commit e54cf664ca075bc65c04e0ecdd68b6ddf12a8bf2
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Expunge now-unneeded data members
    
    Incidentally, got rid of two const_casts and a friend declaration.
    See the 2018-09-21T22:09:40Z commit message for SHA1 acda6c9b.
---
 ledger_pdf_generator_wx.cpp | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/ledger_pdf_generator_wx.cpp b/ledger_pdf_generator_wx.cpp
index 8b3568a..fa8570f 100644
--- a/ledger_pdf_generator_wx.cpp
+++ b/ledger_pdf_generator_wx.cpp
@@ -745,8 +745,6 @@ class logical_page
 // their contents.
 class pdf_illustration : protected html_interpolator, protected pdf_writer_wx
 {
-    friend class page_with_tabular_report;
-
   public:
     explicit pdf_illustration
         (Ledger   const& ledger
@@ -1802,8 +1800,6 @@ class page_with_tabular_report
         ,html_interpolator const& interpolator
         )
         :numbered_page (illustration, ledger, writer, interpolator)
-        ,ledger_2   {const_cast<pdf_illustration&>(illustration_).ledger_}
-        ,writer_2   {const_cast<pdf_illustration&>(illustration_).get_writer()}
         ,offset_    {bourn_cast<int>(ledger_.GetLedgerInvariant().InforceYear)}
         ,year_      {0}
         ,pos_y_     {}
@@ -1827,12 +1823,6 @@ class page_with_tabular_report
         ,pdf_writer_wx      & writer
         ) override
     {
-        // Assertions demonstrate identity of arguments and class members.
-        // PDF !! Expunge '_2' class members.
-        LMI_ASSERT(&ledger_ == &ledger);
-        LMI_ASSERT(&writer_ == &writer);
-        LMI_ASSERT(&ledger_2 == &ledger);
-        LMI_ASSERT(&writer_2 == &writer);
         table_gen_.reset(new wx_table_generator 
{create_table_generator(ledger, writer)});
         numbered_page::pre_render(ledger, writer);
     }
@@ -1960,8 +1950,6 @@ class page_with_tabular_report
 
     void postlude         () override {}
 
-    Ledger                              const& ledger_2;
-    pdf_writer_wx                            & writer_2;
     std::unique_ptr<wx_table_generator>        table_gen_;
     int                                 const  offset_;
     int                                        year_;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]