Modifica alla documentazione
git-svn-id: svn://10.65.10.50/trunk@3624 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
c978fa5266
commit
256c437bb0
@ -133,7 +133,7 @@ class TRectype : public TSortable
|
|||||||
|
|
||||||
// @access:(INTERNAL) Private Member
|
// @access:(INTERNAL) Private Member
|
||||||
|
|
||||||
// @cmember:(INTERNAL) Puntatore all'inizio inizio del record
|
// @cmember:(INTERNAL) Puntatore all'inizio del record
|
||||||
char* _rec;
|
char* _rec;
|
||||||
// @cmember:(INTERNAL) Numero logico del record
|
// @cmember:(INTERNAL) Numero logico del record
|
||||||
int _logicnum;
|
int _logicnum;
|
||||||
@ -149,7 +149,7 @@ class TRectype : public TSortable
|
|||||||
TMemo_info * _memoinfo;
|
TMemo_info * _memoinfo;
|
||||||
|
|
||||||
// @access Protected Member
|
// @access Protected Member
|
||||||
protected: // TObject
|
protected:
|
||||||
// @cmember Segnalazione di un campo inesistente
|
// @cmember Segnalazione di un campo inesistente
|
||||||
virtual void unknown_field(const char* name) const;
|
virtual void unknown_field(const char* name) const;
|
||||||
// @cmember Compara due tipo di record del file (vedi <c TSortable>)
|
// @cmember Compara due tipo di record del file (vedi <c TSortable>)
|
||||||
@ -169,7 +169,7 @@ protected: // TObject
|
|||||||
// @cmember Ritorna il contenuto del campo <p nf>-esimo
|
// @cmember Ritorna il contenuto del campo <p nf>-esimo
|
||||||
|
|
||||||
// @access Public Member
|
// @access Public Member
|
||||||
public: // TObject
|
public:
|
||||||
// @cmember Duplica il tipo di record
|
// @cmember Duplica il tipo di record
|
||||||
virtual TObject* dup() const;
|
virtual TObject* dup() const;
|
||||||
|
|
||||||
@ -187,7 +187,7 @@ public: // TObject
|
|||||||
virtual void renum_key(const char* field, const char* val);
|
virtual void renum_key(const char* field, const char* val);
|
||||||
// @cmember Ritorna il numero di campi del record
|
// @cmember Ritorna il numero di campi del record
|
||||||
int items() const;
|
int items() const;
|
||||||
// @cmember Setta il record come non suoto (chiama <mf TRectype::setempty>)
|
// @cmember Setta il record come non vuoto (chiama <mf TRectype::setempty>)
|
||||||
void setdirty()
|
void setdirty()
|
||||||
{ setempty(FALSE); }
|
{ setempty(FALSE); }
|
||||||
// @cmember Setta il codice della tabella utilizzata
|
// @cmember Setta il codice della tabella utilizzata
|
||||||
@ -202,7 +202,7 @@ public: // TObject
|
|||||||
// @cmember Ripristina il flag di cancellazione
|
// @cmember Ripristina il flag di cancellazione
|
||||||
void recall()
|
void recall()
|
||||||
{ *_rec = ' ';}
|
{ *_rec = ' ';}
|
||||||
// @cmember Indica se il record corrente e' satto cancellato
|
// @cmember Indica se il record corrente e' stato cancellato
|
||||||
bool isdeleted() const
|
bool isdeleted() const
|
||||||
{ return *_rec == '*';}
|
{ return *_rec == '*';}
|
||||||
// @cmember Ritorna la lunghezza del record
|
// @cmember Ritorna la lunghezza del record
|
||||||
@ -234,7 +234,7 @@ public: // TObject
|
|||||||
int get_int(const char* fieldname) const ;
|
int get_int(const char* fieldname) const ;
|
||||||
// @cmember Ritorna il contenuto del campo <p fieldname> in formato long
|
// @cmember Ritorna il contenuto del campo <p fieldname> in formato long
|
||||||
long get_long(const char* fieldname) const ;
|
long get_long(const char* fieldname) const ;
|
||||||
// @cmember Ritorna il contenuto del campo <p fieldname> in formato long
|
// @cmember Ritorna il contenuto del campo <p fieldname> in formato word
|
||||||
word get_word(const char* fieldname) const ;
|
word get_word(const char* fieldname) const ;
|
||||||
// @cmember Ritorna il contenuto del campo <p fieldname> in formato char
|
// @cmember Ritorna il contenuto del campo <p fieldname> in formato char
|
||||||
char get_char(const char* fieldname) const ;
|
char get_char(const char* fieldname) const ;
|
||||||
@ -306,17 +306,17 @@ public: // TObject
|
|||||||
void init_memo(const TRecnotype recno = RECORD_NON_FISICO );
|
void init_memo(const TRecnotype recno = RECORD_NON_FISICO );
|
||||||
// @cmember Scrive le informazioni contenute in <c TMemo_info>
|
// @cmember Scrive le informazioni contenute in <c TMemo_info>
|
||||||
void write_memo(isdef * file, const TRecnotype recno );
|
void write_memo(isdef * file, const TRecnotype recno );
|
||||||
// @cmember Ritorna il refernce alla <c TMemo_info>
|
// @cmember Ritorna il reference alla <c TMemo_info>
|
||||||
TMemo_info& memo_info( ) const
|
TMemo_info& memo_info( ) const
|
||||||
{ CHECK( _memoinfo, "Tentativo di accesso ad una memoinfo vuota!" ); return *_memoinfo; }
|
{ CHECK( _memoinfo, "Tentativo di accesso ad una memoinfo vuota!" ); return *_memoinfo; }
|
||||||
// @cmember Indica se il record possiede un campo memo
|
// @cmember Indica se il record possiede un campo memo
|
||||||
bool has_memo() const
|
bool has_memo() const
|
||||||
{ return _memoinfo != NULL; }
|
{ return _memoinfo != NULL; }
|
||||||
|
|
||||||
// @cmember Costruttore Costruisce un record staccato da un file.
|
// @cmember Costruttore. Costruisce un record staccato da un file.
|
||||||
// Sarebbe meglio utilizzare una delle altre due
|
// Sarebbe meglio utilizzare uno degli altri due costruttori
|
||||||
TRectype(int logicnum);
|
TRectype(int logicnum);
|
||||||
// @cmember Costruttore. Costruisce record e lo associa al file isam <p i>
|
// @cmember Costruttore. Costruisce il record e lo associa al file isam <p i>
|
||||||
TRectype(const TBaseisamfile* i);
|
TRectype(const TBaseisamfile* i);
|
||||||
// @cmember Costruttore. Costruisce il record a partire da <p r>
|
// @cmember Costruttore. Costruisce il record a partire da <p r>
|
||||||
TRectype(const TRectype& r);
|
TRectype(const TRectype& r);
|
||||||
@ -476,7 +476,7 @@ public:
|
|||||||
void indexon();
|
void indexon();
|
||||||
// @cmember Spegne gli indici
|
// @cmember Spegne gli indici
|
||||||
void indexoff();
|
void indexoff();
|
||||||
// @cmember Ritorna il valore della varaibile <p _lasterr>
|
// @cmember Ritorna il valore della variabile <p _lasterr>
|
||||||
int status() const
|
int status() const
|
||||||
{ return _lasterr; }
|
{ return _lasterr; }
|
||||||
// @cmember Controlla se il file e' valido (ritorna 0 se il file e' valido)
|
// @cmember Controlla se il file e' valido (ritorna 0 se il file e' valido)
|
||||||
@ -487,7 +487,7 @@ public:
|
|||||||
// @cmember Controlla se e' stata raggiunta la fine del file (TRUE se EOF)
|
// @cmember Controlla se e' stata raggiunta la fine del file (TRUE se EOF)
|
||||||
bool eof() const
|
bool eof() const
|
||||||
{ return status() == _iseof || status() == _isemptyfile;}
|
{ return status() == _iseof || status() == _isemptyfile;}
|
||||||
// @cmember Controlla se e' stata raggiunta l'inizio del file (TRUE se BOF)
|
// @cmember Controlla se e' stato raggiunto l'inizio del file (TRUE se BOF)
|
||||||
bool bof() const
|
bool bof() const
|
||||||
{ return status() == _isbof || status() == _isemptyfile;}
|
{ return status() == _isbof || status() == _isemptyfile;}
|
||||||
// @cmember Controlla se l'ultima operazione sul file e' stata effettuata correttamente
|
// @cmember Controlla se l'ultima operazione sul file e' stata effettuata correttamente
|
||||||
@ -547,28 +547,28 @@ public:
|
|||||||
const TString& get(const char* fieldname) const
|
const TString& get(const char* fieldname) const
|
||||||
{ return curr().get(fieldname);}
|
{ return curr().get(fieldname);}
|
||||||
|
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di tipo int
|
// @cmember Setta il contenuto del campo <p fieldname> di tipo int
|
||||||
void put(const char* fieldname, int val)
|
void put(const char* fieldname, int val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di tipo long
|
// @cmember Setta il contenuto del campo <p fieldname> di tipo long
|
||||||
void put(const char* fieldname, long val)
|
void put(const char* fieldname, long val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di tipo word
|
// @cmember Setta il contenuto del campo <p fieldname> di tipo word
|
||||||
void put(const char* fieldname, word val)
|
void put(const char* fieldname, word val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di tipo data
|
// @cmember Setta il contenuto del campo <p fieldname> di tipo data
|
||||||
void put(const char* fieldname, const TDate& val)
|
void put(const char* fieldname, const TDate& val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di tipo carattere
|
// @cmember Setta il contenuto del campo <p fieldname> di tipo carattere
|
||||||
void put(const char* fieldname, char val)
|
void put(const char* fieldname, char val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di boolean
|
// @cmember Setta il contenuto del campo <p fieldname> di boolean
|
||||||
void put(const char* fieldname, bool val)
|
void put(const char* fieldname, bool val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di tipo real
|
// @cmember Setta il contenuto del campo <p fieldname> di tipo real
|
||||||
void put(const char* fieldname, const real& val)
|
void put(const char* fieldname, const real& val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
// @cmember Setta il contenuto del campo <p filedname> di tipo memo (vedi <mf TRectype::put_memo>)
|
// @cmember Setta il contenuto del campo <p fieldname> di tipo memo (vedi <mf TRectype::put_memo>)
|
||||||
void put(const char* fieldname, TTextfile& txt)
|
void put(const char* fieldname, TTextfile& txt)
|
||||||
{ curr().put(fieldname, txt); }
|
{ curr().put(fieldname, txt); }
|
||||||
#else
|
#else
|
||||||
@ -577,11 +577,11 @@ public:
|
|||||||
{ return (const char *) curr().get_str(fieldname);}
|
{ return (const char *) curr().get_str(fieldname);}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// @cmember Setta il contenuto del campo <p filedname> (non tipizzata)
|
// @cmember Setta il contenuto del campo <p fieldname> (non tipizzata)
|
||||||
void put(const char* fieldname, const char* val)
|
void put(const char* fieldname, const char* val)
|
||||||
{ curr().put(fieldname, val);}
|
{ curr().put(fieldname, val);}
|
||||||
|
|
||||||
// @cmember Vuota il contenuto del campo <p fielname> nel recortd corrente (vedi <mf TRectype::zero>)
|
// @cmember Vuota il contenuto del campo <p fieldname> nel record corrente (vedi <mf TRectype::zero>)
|
||||||
void zero(const char * fieldname)
|
void zero(const char * fieldname)
|
||||||
{ curr().zero(fieldname);}
|
{ curr().zero(fieldname);}
|
||||||
// @cmember Vuota il contenuto del record corrente
|
// @cmember Vuota il contenuto del record corrente
|
||||||
|
Loading…
x
Reference in New Issue
Block a user