Modifiche alla documentazione
git-svn-id: svn://10.65.10.50/trunk@3510 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
ce88a273e3
commit
382def99a5
@ -39,21 +39,21 @@ class TContainer : public TObject
|
|||||||
|
|
||||||
// @access:(INTERNAL) Private Member
|
// @access:(INTERNAL) Private Member
|
||||||
private:
|
private:
|
||||||
// @cmember:(INTERNAL) Ultima condizione di ricerca/firltro (vedi <t CONDITION_FUNCTION>)
|
// @cmember:(INTERNAL) Ultima condizione di ricerca/filtro (vedi <t CONDITION_FUNCTION>)
|
||||||
CONDITION_FUNCTION _last_condition;
|
CONDITION_FUNCTION _last_condition;
|
||||||
|
|
||||||
// @access Public Member
|
// @access Public Member
|
||||||
public:
|
public:
|
||||||
|
|
||||||
// @cmember Ritorna l'indice del primo oggetto
|
// @cmember Ritorna un puntatore al primo oggetto del contenitore
|
||||||
virtual TObject* first_item( ) pure;
|
virtual TObject* first_item( ) pure;
|
||||||
// @cmember Ritorna l'indice dell'ultimo oggetto
|
// @cmember Ritorna un puntatore all'ultimo oggetto del contenitore
|
||||||
virtual TObject* last_item( ) pure;
|
virtual TObject* last_item( ) pure;
|
||||||
// @cmember Ritorna l'indice del primo oggetto dopo i
|
// @cmember Ritorna un puntatore all'oggetto successivo all'oggetto corrente
|
||||||
virtual TObject* succ_item( ) pure;
|
virtual TObject* succ_item( ) pure;
|
||||||
// @cmember Ritorna l'indice del primo oggetto che precede i
|
// @cmember Ritorna un puntatore all'oggetto che precede l'oggetto corrente
|
||||||
virtual TObject* pred_item( ) pure;
|
virtual TObject* pred_item( ) pure;
|
||||||
// @cmember Ritorna numero di oggetti nel container
|
// @cmember Ritorna il numero di oggetti nel contenitore
|
||||||
virtual long objects( ) pure;
|
virtual long objects( ) pure;
|
||||||
|
|
||||||
// @cmember Cerca il successivo elemento che soddisfa la <t OPERATION_FUNCTION>
|
// @cmember Cerca il successivo elemento che soddisfa la <t OPERATION_FUNCTION>
|
||||||
@ -72,10 +72,10 @@ public:
|
|||||||
virtual TObject* pred_that( );
|
virtual TObject* pred_that( );
|
||||||
// @cmember Ritorna il numero di elementi che soddisfano la condizione
|
// @cmember Ritorna il numero di elementi che soddisfano la condizione
|
||||||
virtual long count( CONDITION_FUNCTION = NULL );
|
virtual long count( CONDITION_FUNCTION = NULL );
|
||||||
// @cmember Operatore di incremento di un elemento
|
// @cmember Ritorna l'oggetto successivo a quello corrente
|
||||||
TObject* operator++ ()
|
TObject* operator++ ()
|
||||||
{ return succ_item( ); };
|
{ return succ_item( ); };
|
||||||
// @cmember Operatore di dencremento di un elemento
|
// @cmember Ritorna l'oggetto che precede quello corrente
|
||||||
TObject* operator-- ()
|
TObject* operator-- ()
|
||||||
{ return pred_item( ); };
|
{ return pred_item( ); };
|
||||||
|
|
||||||
@ -147,23 +147,23 @@ public:
|
|||||||
virtual TObject* first_item( );
|
virtual TObject* first_item( );
|
||||||
// @cmember Ritorna l'ultimo elemento dell'array
|
// @cmember Ritorna l'ultimo elemento dell'array
|
||||||
virtual TObject* last_item( );
|
virtual TObject* last_item( );
|
||||||
// @cmember Ritorna il successivo elemento dell'array
|
// @cmember Ritorna il successivo elemento dell'array rispetto all'elemento corrente
|
||||||
virtual TObject* succ_item( );
|
virtual TObject* succ_item( );
|
||||||
// @cmember Ritorna il precedente elemento dell'array
|
// @cmember Ritorna il precedente elemento dell'array rispetto all'elemento corrente
|
||||||
virtual TObject* pred_item( );
|
virtual TObject* pred_item( );
|
||||||
|
|
||||||
// @cmember Ritorna l'indice del primo oggetto
|
// @cmember Ritorna l'indice del primo oggetto
|
||||||
int first() const;
|
int first() const;
|
||||||
// @cmember Ritorna l'indice dell'ultimo oggetto
|
// @cmember Ritorna l'indice dell'ultimo oggetto
|
||||||
int last() const;
|
int last() const;
|
||||||
// @cmember Ritorna l'indice del primo oggetto dopo i
|
// @cmember Ritorna l'indice del primo oggetto dopo l'i-esimo
|
||||||
int succ(int i) const;
|
int succ(int i) const;
|
||||||
// @cmember Ritorna l'indice del primo oggetto che precede i
|
// @cmember Ritorna l'indice del primo oggetto che precede l'i-esimo
|
||||||
int pred(int i) const;
|
int pred(int i) const;
|
||||||
|
|
||||||
// @cmember Ritorna l'oggetto puntato da index
|
// @cmember Ritorna l'oggetto nella posizione index
|
||||||
TObject& operator[] (int index) const ;
|
TObject& operator[] (int index) const ;
|
||||||
// @cmember Ritorna l'oggetto di posto index
|
// @cmember Ritorna l'oggetto nella posizione index
|
||||||
TObject* objptr(int index) const ;
|
TObject* objptr(int index) const ;
|
||||||
// @cmember Assegna all'array l'oggetto passato
|
// @cmember Assegna all'array l'oggetto passato
|
||||||
TArray& operator= (const TArray& a);
|
TArray& operator= (const TArray& a);
|
||||||
|
@ -9,7 +9,7 @@
|
|||||||
// nuovo oggetto.
|
// nuovo oggetto.
|
||||||
THash_object* TAssoc_array::_lookup(
|
THash_object* TAssoc_array::_lookup(
|
||||||
const char* k, // @parm Chiave da cercare
|
const char* k, // @parm Chiave da cercare
|
||||||
bool& isnew, // @parm Viene asseganto TRUE se si tratta di una nuova chiave
|
bool& isnew, // @parm Viene assegnato TRUE se si tratta di una nuova chiave
|
||||||
bool insert) // @parm Permette di inserire la chiave
|
bool insert) // @parm Permette di inserire la chiave
|
||||||
|
|
||||||
// @comm Ricerca all'interno della tabella hash l'oggetto con la chiave <p k>,
|
// @comm Ricerca all'interno della tabella hash l'oggetto con la chiave <p k>,
|
||||||
|
@ -85,13 +85,13 @@ public:
|
|||||||
int items() const
|
int items() const
|
||||||
{ return _cnt; }
|
{ return _cnt; }
|
||||||
|
|
||||||
// @cmember Ritorna l'indice del primo oggetto
|
// @cmember Ritorna un puntatore al primo oggetto
|
||||||
virtual TObject* first_item( );
|
virtual TObject* first_item( );
|
||||||
// @cmember Ritorna l'indice dell'ultimo oggetto
|
// @cmember Ritorna un puntatore all'ultimo oggetto
|
||||||
virtual TObject* last_item( );
|
virtual TObject* last_item( );
|
||||||
// @cmember Ritorna l'indice del primo oggetto dopo i
|
// @cmember Ritorna un puntatore all'oggetto successivo al quello corrente
|
||||||
virtual TObject* succ_item( );
|
virtual TObject* succ_item( );
|
||||||
// @cmember Ritorna l'indice del primo oggetto che precede i
|
// @cmember Ritorna unpuntatore all'oggetto oggetto che precede quello corrente
|
||||||
virtual TObject* pred_item( );
|
virtual TObject* pred_item( );
|
||||||
// @cmember Ritorna il numero di elementi presenti come long
|
// @cmember Ritorna il numero di elementi presenti come long
|
||||||
long objects( )
|
long objects( )
|
||||||
|
@ -231,7 +231,8 @@ public:
|
|||||||
void backtrace(int step = 1)
|
void backtrace(int step = 1)
|
||||||
{ if (_ip > step) _ip -= step; else begin(); }
|
{ if (_ip > step) _ip -= step; else begin(); }
|
||||||
// @cmember Costruttore. Crea un array di 50 elementi
|
// @cmember Costruttore. Crea un array di 50 elementi
|
||||||
TCodearray(int size = 50) : TArray(size), _ip(0) {}
|
TCodearray(int size = 50) : TArray(size), _ip(0)
|
||||||
|
{}
|
||||||
// @cmember Distruttore
|
// @cmember Distruttore
|
||||||
virtual ~TCodearray()
|
virtual ~TCodearray()
|
||||||
{}
|
{}
|
||||||
|
@ -1849,10 +1849,10 @@ bool TRecord_array::exist(int n) const
|
|||||||
|
|
||||||
// @doc EXTERNAL
|
// @doc EXTERNAL
|
||||||
|
|
||||||
// @mfunc Ritorna la riga <p r>
|
// @mfunc Ritorna la riga <p r>-esima; se tale riga non esiste e se <p create> assume il valore TRUE la riga viene creata
|
||||||
//
|
//
|
||||||
// @rdesc Ritorna un TRectype alla riga cercata o eventualemete il reference della nuova creata,
|
// @rdesc Ritorna un TRectype alla riga cercata o eventualemete il reference della nuova creata,
|
||||||
// NULL nes caso non esista e non venga creata.
|
// NULL nel caso non esista e non venga creata.
|
||||||
TRectype& TRecord_array::row(
|
TRectype& TRecord_array::row(
|
||||||
int n, // @parm Numero della riga da creare
|
int n, // @parm Numero della riga da creare
|
||||||
bool create) // @parm Indica se creare una nuova riga se non esiste:
|
bool create) // @parm Indica se creare una nuova riga se non esiste:
|
||||||
@ -1860,7 +1860,7 @@ TRectype& TRecord_array::row(
|
|||||||
// @flag TRUE | Se la riga <p n> non esiste viene creata
|
// @flag TRUE | Se la riga <p n> non esiste viene creata
|
||||||
// @flag FALSE | Se la riga <p n> non esiste non viene creata
|
// @flag FALSE | Se la riga <p n> non esiste non viene creata
|
||||||
|
|
||||||
// @comm Nel caso <p create> si TRUE e venga richiesta una riga non esistente si crea un nuovo
|
// @comm Nel caso <p create> sia TRUE e venga richiesta una riga non esistente si crea un nuovo
|
||||||
// record copiando la chiave.
|
// record copiando la chiave.
|
||||||
{
|
{
|
||||||
const int i = n >= 0 ? n - _offset : -1;
|
const int i = n >= 0 ? n - _offset : -1;
|
||||||
|
@ -251,10 +251,10 @@ public:
|
|||||||
int rows() const
|
int rows() const
|
||||||
{ return items()-1; }
|
{ return items()-1; }
|
||||||
|
|
||||||
// @cmember Ritorna la riga successiva non vuota a prtire da <p r>
|
// @cmember Ritorna la riga successiva non vuota a partire da <p r>
|
||||||
int succ_row(int r) const
|
int succ_row(int r) const
|
||||||
{ return succ(r - _offset) + _offset; }
|
{ return succ(r - _offset) + _offset; }
|
||||||
// @cmember Ritorna la riga precedente non vuota a prtire da <p r>
|
// @cmember Ritorna la riga precedente non vuota a partire da <p r>
|
||||||
int pred_row(int r) const
|
int pred_row(int r) const
|
||||||
{ return pred(r - _offset) + _offset; };
|
{ return pred(r - _offset) + _offset; };
|
||||||
// @cmember Ritorna l'ultma riga non vuota
|
// @cmember Ritorna l'ultma riga non vuota
|
||||||
@ -270,12 +270,12 @@ public:
|
|||||||
|
|
||||||
// @cmember Controlla se esiste la riga <p r> (TRUE se esiste)
|
// @cmember Controlla se esiste la riga <p r> (TRUE se esiste)
|
||||||
bool exist(int r) const;
|
bool exist(int r) const;
|
||||||
// @cmember Ritorna la riga <p r>
|
// @cmember Ritorna la riga <p r>-esima; se tale riga non esiste e se <p create> assume il valore TRUE la riga viene creata
|
||||||
TRectype& row(int r, bool create);
|
TRectype& row(int r, bool create);
|
||||||
|
|
||||||
// @cmember Inserisce una riga alla posizione indicata nel record, sposta gli altri elementi se la poszione era gia' occupata
|
// @cmember Inserisce una riga alla posizione indicata nel record, sposta gli altri elementi se la posizione era gia' occupata
|
||||||
virtual int insert_row(TRectype* r);
|
virtual int insert_row(TRectype* r);
|
||||||
// @cmember Inserisce una riga alla posizione indicata nel record, sposta gli altri elementi se la poszione era gia' occupata
|
// @cmember Inserisce una riga alla posizione indicata nel record, sposta gli altri elementi se la posizione era gia' occupata
|
||||||
int insert_row(const TRectype& r)
|
int insert_row(const TRectype& r)
|
||||||
{ return insert_row((TRectype*)r.dup()); }
|
{ return insert_row((TRectype*)r.dup()); }
|
||||||
|
|
||||||
@ -359,7 +359,7 @@ class TCursor : public TContainer
|
|||||||
TFilename _filename;
|
TFilename _filename;
|
||||||
// @cmember:(INTERNAL) Filtro definito con la <mf TCursor::set_filter>
|
// @cmember:(INTERNAL) Filtro definito con la <mf TCursor::set_filter>
|
||||||
TString _filter;
|
TString _filter;
|
||||||
// @cmember:(INTERNAL) Nome della chive iniziale
|
// @cmember:(INTERNAL) Nome della chiave iniziale
|
||||||
TString _keyfrom;
|
TString _keyfrom;
|
||||||
// @cmember:(INTERNAL) Nome della chiave finale
|
// @cmember:(INTERNAL) Nome della chiave finale
|
||||||
TString _keyto;
|
TString _keyto;
|
||||||
@ -420,7 +420,7 @@ public:
|
|||||||
// @cmember Ritorna l'ultimo oggetto del cursor
|
// @cmember Ritorna l'ultimo oggetto del cursor
|
||||||
TObject* last_item( )
|
TObject* last_item( )
|
||||||
{ operator =( items( ) -1 ); return &curr( ); }
|
{ operator =( items( ) -1 ); return &curr( ); }
|
||||||
// @cmember Ritorna il n8umero di oggetti del cursor
|
// @cmember Ritorna il numero di oggetti del cursor
|
||||||
long objects( )
|
long objects( )
|
||||||
{ return items( ); }
|
{ return items( ); }
|
||||||
|
|
||||||
|
@ -65,13 +65,13 @@ inline bool is_space(char c)
|
|||||||
// Certified 99%
|
// Certified 99%
|
||||||
// @doc EXTERNAL
|
// @doc EXTERNAL
|
||||||
//
|
//
|
||||||
// @mfunc Rialloca la stringa
|
// @mfunc Cambia la dimensione della stringa eventualmente preservandone il contenuto iniziale
|
||||||
void TString::resize(
|
void TString::resize(
|
||||||
int size, // @parm Nuova dimensione della stringa
|
int size, // @parm Nuova dimensione della stringa
|
||||||
bool cpy) // @parm Se TRUE mantiene il contenuto della stringa e alloca
|
bool cpy) // @parm Se TRUE mantiene il contenuto della stringa e alloca
|
||||||
// nuovo spazio
|
// nuovo spazio
|
||||||
|
|
||||||
// @comm Non funzione con le stringhe static e per valori negativi di <p size>
|
// @comm Non funziona con le stringhe static e per valori negativi di <p size>
|
||||||
{
|
{
|
||||||
char* s = new char[size+1];
|
char* s = new char[size+1];
|
||||||
if (cpy && _str) strcpy(s, _str);
|
if (cpy && _str) strcpy(s, _str);
|
||||||
|
@ -40,7 +40,7 @@ protected:
|
|||||||
|
|
||||||
// @access Public member
|
// @access Public member
|
||||||
public:
|
public:
|
||||||
// @cmember Rialloca la stringa
|
// @cmember Cambia la dimensione della stringa eventualmente preservandone il contenuto iniziale
|
||||||
virtual void resize(int size, bool cpy);
|
virtual void resize(int size, bool cpy);
|
||||||
|
|
||||||
// @cmember Costruttore
|
// @cmember Costruttore
|
||||||
|
Loading…
x
Reference in New Issue
Block a user