Patch level : 10.0 no patch
Files correlati : ca0.exe Ricompilazione Demo : [ ] Commento Aggiunta funione per verifivare la presnza di una vriuabile in un paragrafo git-svn-id: svn://10.65.10.50/branches/R_10_00@20980 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
234118fa3b
commit
3026c11ed1
include
@ -213,6 +213,29 @@ bool TConfig::exist(
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @mfunc Controlla se esite una variabile nel paragrafo section
|
||||
//
|
||||
// @rdesc Ritorna i seguenti valori:
|
||||
//
|
||||
// @flag TRUE | Se la variabile esite
|
||||
// @flag FALSE | Se la variabile non esite
|
||||
bool TConfig::exist(
|
||||
const char* var, // @parm Nome della variabile
|
||||
const char* section, // @parm Sezione della variabile
|
||||
int index) // @parm Indice dell'elemento dell'array (default -1)
|
||||
|
||||
// @comm Se <p index> e' <gt>= 0 viene costruito il nome dell'elemento
|
||||
// dell'array da cercare, diversamente viene cercata la variabile
|
||||
// normale passata in <p var>.
|
||||
{
|
||||
if (section && *section) // Cambia paragrafo se necessario
|
||||
set_paragraph(section);
|
||||
const char* key = get_varkey(var, index);
|
||||
return exist(var, index);
|
||||
}
|
||||
|
||||
// @doc EXTERNAL
|
||||
|
||||
// @mfunc Elimina una variabile dal paragrafo corrente
|
||||
//
|
||||
// @rdesc Ritorna i seguenti valori:
|
||||
|
@ -120,6 +120,8 @@ public:
|
||||
|
||||
// @cmember Controlla se esite una variabile nel paragrafo attivo
|
||||
bool exist(const char* var, int index = -1);
|
||||
// @cmember Controlla se esite una variabile nel paragrafo section
|
||||
bool exist(const char* var, const char * section, int index = -1);
|
||||
|
||||
// @cmember Elimina una variabile nel paragrafo attivo
|
||||
bool remove(const char* var, int index = -1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user