From c1cb0aa95ee34fb440a845603b93215f4e8edb57 Mon Sep 17 00:00:00 2001 From: smen Date: Wed, 6 Oct 2021 09:30:41 +0200 Subject: [PATCH] Patch level : 12.0 nopatch Aggiornamento modulo "tc" --- src/include/assoc.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/include/assoc.h b/src/include/assoc.h index 5e78455c1..052bbdbb9 100755 --- a/src/include/assoc.h +++ b/src/include/assoc.h @@ -105,7 +105,7 @@ public: virtual void destroy(); // @cmember Aggiunge un oggetto. Se era gia' presente guarda il parametro force - bool add(const char* key, TObject* obj = NULL, bool force = false); + bool add(const char* key, TObject* obj, bool force = false); // @cmember Aggiunge una copia dell'oggetto bool add(const char* key, const TObject& obj, bool force = false); @@ -113,6 +113,9 @@ public: // @cmember Aggiunge una stringa. Se era gia' presente guarda il parametro force bool add(const char* key, const char * str, bool force = false); + // @cmember Aggiunge una chiave senza un oggetto corrispondente + bool add(const char* key, bool force = false) { return add(key, new TObject, force); } + // @cmember Elimina un oggetto bool remove(const char* key);