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
 | 
			
		||||
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;    
 | 
			
		||||
  
 | 
			
		||||
  // @access Public Member
 | 
			
		||||
public:
 | 
			
		||||
  
 | 
			
		||||
  // @cmember Ritorna l'indice del primo oggetto
 | 
			
		||||
  // @cmember Ritorna un puntatore al primo oggetto del contenitore
 | 
			
		||||
  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;
 | 
			
		||||
  // @cmember Ritorna l'indice del primo oggetto dopo i
 | 
			
		||||
  // @cmember Ritorna un puntatore all'oggetto successivo all'oggetto corrente
 | 
			
		||||
  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;
 | 
			
		||||
  // @cmember Ritorna numero di oggetti nel container
 | 
			
		||||
  // @cmember Ritorna il numero di oggetti nel contenitore
 | 
			
		||||
  virtual long objects( ) pure;
 | 
			
		||||
  
 | 
			
		||||
  // @cmember Cerca il successivo elemento che soddisfa la <t OPERATION_FUNCTION>
 | 
			
		||||
@ -72,10 +72,10 @@ public:
 | 
			
		||||
  virtual TObject* pred_that( );
 | 
			
		||||
  // @cmember Ritorna il numero di elementi che soddisfano la condizione
 | 
			
		||||
  virtual long count( CONDITION_FUNCTION = NULL );
 | 
			
		||||
  // @cmember Operatore di incremento di un elemento
 | 
			
		||||
  // @cmember Ritorna l'oggetto successivo a quello corrente
 | 
			
		||||
  TObject* operator++ ()
 | 
			
		||||
  { return succ_item( ); };
 | 
			
		||||
  // @cmember Operatore di dencremento di un elemento
 | 
			
		||||
  // @cmember Ritorna l'oggetto che precede quello corrente
 | 
			
		||||
  TObject* operator-- ()
 | 
			
		||||
  { return pred_item( ); };
 | 
			
		||||
  
 | 
			
		||||
@ -147,23 +147,23 @@ public:
 | 
			
		||||
  virtual TObject* first_item( );
 | 
			
		||||
  // @cmember Ritorna l'ultimo elemento dell'array
 | 
			
		||||
  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( );
 | 
			
		||||
  // @cmember Ritorna il precedente elemento dell'array
 | 
			
		||||
  // @cmember Ritorna il precedente elemento dell'array rispetto all'elemento corrente
 | 
			
		||||
  virtual TObject* pred_item( );
 | 
			
		||||
  
 | 
			
		||||
  // @cmember Ritorna l'indice del primo oggetto
 | 
			
		||||
  int first() const;
 | 
			
		||||
  // @cmember Ritorna l'indice dell'ultimo oggetto
 | 
			
		||||
  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;
 | 
			
		||||
  // @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;
 | 
			
		||||
  
 | 
			
		||||
  // @cmember Ritorna l'oggetto puntato da index
 | 
			
		||||
  // @cmember Ritorna l'oggetto nella posizione index
 | 
			
		||||
  TObject& operator[] (int index) const ;
 | 
			
		||||
  // @cmember Ritorna l'oggetto di posto index
 | 
			
		||||
  // @cmember Ritorna l'oggetto nella posizione index
 | 
			
		||||
  TObject* objptr(int index) const ;
 | 
			
		||||
  // @cmember Assegna all'array l'oggetto passato
 | 
			
		||||
  TArray& operator= (const TArray& a);
 | 
			
		||||
 | 
			
		||||
@ -9,7 +9,7 @@
 | 
			
		||||
//        nuovo oggetto.
 | 
			
		||||
THash_object* TAssoc_array::_lookup(
 | 
			
		||||
  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
 | 
			
		||||
 | 
			
		||||
  // @comm Ricerca all'interno della tabella hash l'oggetto con la chiave <p k>,
 | 
			
		||||
 | 
			
		||||
@ -85,13 +85,13 @@ public:
 | 
			
		||||
  int items() const
 | 
			
		||||
  { return _cnt; }
 | 
			
		||||
  
 | 
			
		||||
  // @cmember Ritorna l'indice del primo oggetto
 | 
			
		||||
  // @cmember Ritorna un puntatore al primo oggetto
 | 
			
		||||
  virtual TObject* first_item( );
 | 
			
		||||
  // @cmember Ritorna l'indice dell'ultimo oggetto
 | 
			
		||||
  // @cmember Ritorna un puntatore all'ultimo oggetto
 | 
			
		||||
  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( );
 | 
			
		||||
  // @cmember Ritorna l'indice del primo oggetto che precede i
 | 
			
		||||
  // @cmember Ritorna unpuntatore all'oggetto oggetto che precede quello corrente
 | 
			
		||||
  virtual TObject* pred_item( );
 | 
			
		||||
  // @cmember Ritorna il numero di elementi presenti come long  
 | 
			
		||||
  long objects( )
 | 
			
		||||
 | 
			
		||||
@ -231,7 +231,8 @@ public:
 | 
			
		||||
  void backtrace(int step = 1)
 | 
			
		||||
  { if (_ip > step) _ip -= step; else begin(); }
 | 
			
		||||
  // @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
 | 
			
		||||
  virtual ~TCodearray()
 | 
			
		||||
  {}
 | 
			
		||||
 | 
			
		||||
@ -1849,10 +1849,10 @@ bool TRecord_array::exist(int n) const
 | 
			
		||||
 | 
			
		||||
// @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,
 | 
			
		||||
//    NULL nes caso non esista e non venga creata.
 | 
			
		||||
//    NULL nel caso non esista e non venga creata.
 | 
			
		||||
TRectype& TRecord_array::row(
 | 
			
		||||
          int n,  // @parm Numero della riga da creare
 | 
			
		||||
          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 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.
 | 
			
		||||
{                    
 | 
			
		||||
  const int i = n >= 0 ? n - _offset : -1;
 | 
			
		||||
 | 
			
		||||
@ -251,10 +251,10 @@ public:
 | 
			
		||||
  int rows() const 
 | 
			
		||||
  { 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 
 | 
			
		||||
  { 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 
 | 
			
		||||
  { return pred(r - _offset) + _offset; };
 | 
			
		||||
  // @cmember Ritorna l'ultma riga non vuota
 | 
			
		||||
@ -270,12 +270,12 @@ public:
 | 
			
		||||
  
 | 
			
		||||
  // @cmember Controlla se esiste la riga <p r> (TRUE se esiste)
 | 
			
		||||
  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);
 | 
			
		||||
 
 | 
			
		||||
  // @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);
 | 
			
		||||
  // @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) 
 | 
			
		||||
  { return insert_row((TRectype*)r.dup()); }
 | 
			
		||||
 | 
			
		||||
@ -359,7 +359,7 @@ class TCursor : public TContainer
 | 
			
		||||
  TFilename _filename;
 | 
			
		||||
  // @cmember:(INTERNAL) Filtro definito con la <mf TCursor::set_filter>
 | 
			
		||||
  TString _filter;
 | 
			
		||||
  // @cmember:(INTERNAL) Nome della chive iniziale
 | 
			
		||||
  // @cmember:(INTERNAL) Nome della chiave iniziale
 | 
			
		||||
  TString _keyfrom;
 | 
			
		||||
  // @cmember:(INTERNAL) Nome della chiave finale
 | 
			
		||||
  TString _keyto;
 | 
			
		||||
@ -420,7 +420,7 @@ public:
 | 
			
		||||
  // @cmember Ritorna l'ultimo oggetto del cursor
 | 
			
		||||
  TObject* last_item( )
 | 
			
		||||
  { operator =( items( ) -1 );  return &curr( ); }
 | 
			
		||||
  // @cmember Ritorna il n8umero di oggetti del cursor
 | 
			
		||||
  // @cmember Ritorna il numero di oggetti del cursor
 | 
			
		||||
  long objects( ) 
 | 
			
		||||
  { return items( ); }
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
@ -65,13 +65,13 @@ inline bool is_space(char c)
 | 
			
		||||
// Certified 99%
 | 
			
		||||
// @doc EXTERNAL
 | 
			
		||||
//
 | 
			
		||||
// @mfunc Rialloca la stringa
 | 
			
		||||
// @mfunc Cambia la dimensione della stringa eventualmente preservandone il contenuto iniziale
 | 
			
		||||
void TString::resize(
 | 
			
		||||
  int size,  // @parm Nuova dimensione della stringa
 | 
			
		||||
  bool cpy)  // @parm Se TRUE mantiene il contenuto della stringa e alloca
 | 
			
		||||
  //       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];
 | 
			
		||||
  if (cpy && _str) strcpy(s, _str);
 | 
			
		||||
 | 
			
		||||
@ -40,7 +40,7 @@ protected:
 | 
			
		||||
 | 
			
		||||
  // @access Public member
 | 
			
		||||
public:
 | 
			
		||||
  // @cmember Rialloca la stringa
 | 
			
		||||
  // @cmember Cambia la dimensione della stringa eventualmente preservandone il contenuto iniziale
 | 
			
		||||
  virtual void resize(int size, bool cpy);
 | 
			
		||||
 | 
			
		||||
  // @cmember Costruttore
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user