diff --git a/cg/conto.cpp b/cg/conto.cpp index 93ff1d1db..7e9e217fc 100755 --- a/cg/conto.cpp +++ b/cg/conto.cpp @@ -339,4 +339,3 @@ const char* TBill::string(int mode) const return s; } - diff --git a/cg/saldacon.cpp b/cg/saldacon.cpp index c0d46bdb1..4db704a78 100755 --- a/cg/saldacon.cpp +++ b/cg/saldacon.cpp @@ -311,6 +311,10 @@ TRiga_scadenze::TRiga_scadenze(const TRiga_scadenze& s) : TTree_rectype(s), _riga(s._riga) {} +TRiga_scadenze::~TRiga_scadenze() +{ +} + TObject* TRiga_scadenze::dup() const { TRiga_scadenze* r = new TRiga_scadenze(*this); @@ -596,6 +600,10 @@ TRiga_partite::TRiga_partite(const TRiga_partite& r) update_rigaptr(); } +TRiga_partite::~TRiga_partite() +{} + + void TRiga_partite::update_rigaptr() { for (int i = rate(); i >= 0; i--) @@ -909,6 +917,10 @@ TPartita::TPartita(const TRectype& r) read(clifo, anno, num); } +TPartita::~TPartita() +{ +} + const char* TPartita::build_key(TString& key) const { if (_conto.tipo() > ' ') diff --git a/cg/saldacon.h b/cg/saldacon.h index e157e78ea..7afe8d4be 100755 --- a/cg/saldacon.h +++ b/cg/saldacon.h @@ -165,7 +165,7 @@ public: TRiga_scadenze(TRiga_partite* riga); TRiga_scadenze(const TRiga_scadenze& s); - virtual ~TRiga_scadenze() {} + virtual ~TRiga_scadenze(); }; enum tipo_movimento { tm_nessuno = 0, tm_fattura = 1, tm_nota_credito = 2, @@ -213,7 +213,7 @@ public: TRiga_partite(TPartita* game); TRiga_partite(const TRiga_partite& r); - virtual ~TRiga_partite() {} + virtual ~TRiga_partite(); }; @@ -232,8 +232,6 @@ class TPartita : public TSortable static char _cli_align, _for_align; // default _num alignment protected: - const char* build_key(TString& key) const; - char allineamento_iniziale() const { return _align; } char allineamento_corrente() const; @@ -292,6 +290,7 @@ public: int anno() const { return _anno; } const TString& numero() const { return _num; } const TString& descrizione() const; + const char* build_key(TString& key) const; TImporto importo_speso(long numreg, int numrig, bool valuta, int mode = 0xF) const; void update_reg(long nreg, const TRectype& mov, TPartite_array& pa); @@ -315,6 +314,7 @@ public: TPartita(const TBill& clifo, int anno, const char* num); TPartita(const TRectype& part); + virtual ~TPartita(); }; class TPartite_array : private TAssoc_array