Patch level : 10.0 patch ???
Files correlati : pd0610 Ricompilazione Demo : [ ] Commento : Eliminata la definizione di TDoc_key in quanto presente in velib git-svn-id: svn://10.65.10.50/branches/R_10_00@21546 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
b621b69f2e
commit
f8963779f3
@ -9,90 +9,6 @@
|
||||
#include "doc.h"
|
||||
#include "rdoc.h"
|
||||
|
||||
////////////////////////
|
||||
//// TDOC_KEY ////
|
||||
////////////////////////
|
||||
|
||||
//classe TDoc_key
|
||||
class TDoc_key: public TToken_string
|
||||
{
|
||||
public:
|
||||
const char provv();
|
||||
const int anno();
|
||||
const char* codnum();
|
||||
const long ndoc();
|
||||
|
||||
void set_provv(const char = 'D');
|
||||
void set_anno(const int anno);
|
||||
void set_codnum(const char* codnum);
|
||||
void set_ndoc(const long ndoc);
|
||||
|
||||
TDoc_key& operator= (const char* key){set(key);}
|
||||
|
||||
TDoc_key(const int anno, const TString& codnum, const long ndoc, const char provv = 'D');
|
||||
TDoc_key(const char* key):TToken_string(key){}
|
||||
TDoc_key(const TToken_string& key):TToken_string(key){}
|
||||
TDoc_key(const TDoc_key& key):TToken_string(key){}
|
||||
TDoc_key():TToken_string(){}
|
||||
};
|
||||
|
||||
//CODNUM: metodo che restituisce il codnum dalla TToken_string chiave dei documenti
|
||||
const char TDoc_key::provv()
|
||||
{
|
||||
return get(0)[0];
|
||||
}
|
||||
|
||||
//ANNO: metodo che restituisce l'anno dalla TToken_string chiave dei documenti
|
||||
const int TDoc_key::anno()
|
||||
{
|
||||
return get_int(1);
|
||||
}
|
||||
|
||||
//CODNUM: metodo che restituisce il codnum dalla TToken_string chiave dei documenti
|
||||
const char* TDoc_key::codnum()
|
||||
{
|
||||
return get(2);
|
||||
}
|
||||
|
||||
//NDOC: metodo che restituisce il numero documento dalla TToken_string chiave dei documenti
|
||||
const long TDoc_key::ndoc()
|
||||
{
|
||||
return get_int(3);
|
||||
}
|
||||
|
||||
//SET_PROVV: metodo che setta il campo provv
|
||||
void TDoc_key::set_provv(const char provv)
|
||||
{
|
||||
add(provv, 0);
|
||||
}
|
||||
|
||||
//SET_ANNO: metodo che setta il campo anno
|
||||
void TDoc_key::set_anno(const int anno)
|
||||
{
|
||||
add(anno, 1);
|
||||
}
|
||||
|
||||
//SET_CODNUM: metodo che setta il campo codnum
|
||||
void TDoc_key::set_codnum(const char* codnum)
|
||||
{
|
||||
add(codnum, 2);
|
||||
}
|
||||
|
||||
//SET_NDOC: metodo che setta il campo ndoc
|
||||
void TDoc_key::set_ndoc(const long ndoc)
|
||||
{
|
||||
add(ndoc, 3);
|
||||
}
|
||||
|
||||
//metodi costruttori
|
||||
TDoc_key::TDoc_key(const int anno, const TString& codnum, const long ndoc, const char provv)
|
||||
{
|
||||
add(provv);
|
||||
add(anno);
|
||||
add(codnum);
|
||||
add(ndoc);
|
||||
}
|
||||
|
||||
///////////////////////////
|
||||
//// TORDF_CACHE ////
|
||||
///////////////////////////
|
||||
|
Loading…
x
Reference in New Issue
Block a user