Reso pubblico il metodo privato build_key() const

git-svn-id: svn://10.65.10.50/trunk@3739 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1996-10-09 14:16:22 +00:00
parent fbb6d72462
commit c0919496e6
3 changed files with 16 additions and 5 deletions

View File

@ -339,4 +339,3 @@ const char* TBill::string(int mode) const
return s; return s;
} }

View File

@ -311,6 +311,10 @@ TRiga_scadenze::TRiga_scadenze(const TRiga_scadenze& s)
: TTree_rectype(s), _riga(s._riga) : TTree_rectype(s), _riga(s._riga)
{} {}
TRiga_scadenze::~TRiga_scadenze()
{
}
TObject* TRiga_scadenze::dup() const TObject* TRiga_scadenze::dup() const
{ {
TRiga_scadenze* r = new TRiga_scadenze(*this); TRiga_scadenze* r = new TRiga_scadenze(*this);
@ -596,6 +600,10 @@ TRiga_partite::TRiga_partite(const TRiga_partite& r)
update_rigaptr(); update_rigaptr();
} }
TRiga_partite::~TRiga_partite()
{}
void TRiga_partite::update_rigaptr() void TRiga_partite::update_rigaptr()
{ {
for (int i = rate(); i >= 0; i--) for (int i = rate(); i >= 0; i--)
@ -909,6 +917,10 @@ TPartita::TPartita(const TRectype& r)
read(clifo, anno, num); read(clifo, anno, num);
} }
TPartita::~TPartita()
{
}
const char* TPartita::build_key(TString& key) const const char* TPartita::build_key(TString& key) const
{ {
if (_conto.tipo() > ' ') if (_conto.tipo() > ' ')

View File

@ -165,7 +165,7 @@ public:
TRiga_scadenze(TRiga_partite* riga); TRiga_scadenze(TRiga_partite* riga);
TRiga_scadenze(const TRiga_scadenze& s); 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, enum tipo_movimento { tm_nessuno = 0, tm_fattura = 1, tm_nota_credito = 2,
@ -213,7 +213,7 @@ public:
TRiga_partite(TPartita* game); TRiga_partite(TPartita* game);
TRiga_partite(const TRiga_partite& r); 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 static char _cli_align, _for_align; // default _num alignment
protected: protected:
const char* build_key(TString& key) const;
char allineamento_iniziale() const { return _align; } char allineamento_iniziale() const { return _align; }
char allineamento_corrente() const; char allineamento_corrente() const;
@ -292,6 +290,7 @@ public:
int anno() const { return _anno; } int anno() const { return _anno; }
const TString& numero() const { return _num; } const TString& numero() const { return _num; }
const TString& descrizione() const; const TString& descrizione() const;
const char* build_key(TString& key) const;
TImporto importo_speso(long numreg, int numrig, bool valuta, int mode = 0xF) 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); 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 TBill& clifo, int anno, const char* num);
TPartita(const TRectype& part); TPartita(const TRectype& part);
virtual ~TPartita();
}; };
class TPartite_array : private TAssoc_array class TPartite_array : private TAssoc_array