|
|
class PropertyContainer
Questa classe implementa un contenitore di proprieta', ovvero delle associazioni chiave/valore di stringhe (FixString). Queste associazioni possono essere lette da un file su disco come questo:
# questo e' un commento chiave1=valore1 chiave2="valore2" |
L'obbiettivo e' di fornire un agevole sistema per leggere e mantenere i dati di configurazione di una applicazione.
| PropertyContainer ()
| PropertyContainer |
| ~PropertyContainer ()
| ~PropertyContainer |
[virtual]
| int loadFile (LPCSTR file)
| loadFile |
[virtual]
Carica un file di setup da disco. Ritorna 0 per se l'operazione va a buon fine.
| void addProperty (LPCSTR key, LPCSTR val)
| addProperty |
[virtual]
Aggiunge una proprieta' all'elenco.
| LPCSTR getProperty (LPCSTR key)
| getProperty |
[virtual]
Cerca la proprieta' specificata dalla chiave. Ritorna il valore se esiste, altrimenti NULL.
| FixString getProperty (LPCSTR key, LPCSTR defVal)
| getProperty |
[virtual]
Cerca la proprieta' specificata dalla chiave. Se la prorieta' non esiste ritorna il valore di default specificato.
| int getPropertyInt (LPCSTR key, int defVal=0)
| getPropertyInt |
[virtual]
Cerca la proprieta' specificata dalla chiave. Se la prorieta' non esiste ritorna il valore di default specificato.
| float getPropertyFloat (LPCSTR key, float defVal=0.0f)
| getPropertyFloat |
[virtual]
Cerca la proprieta' specificata dalla chiave. Se la prorieta' non esiste ritorna il valore di default specificato.
| double getPropertyDouble (LPCSTR key, double defVal=0.0)
| getPropertyDouble |
[virtual]
Cerca la proprieta' specificata dalla chiave. Se la prorieta' non esiste ritorna il valore di default specificato.
| LPVOID ptHash | ptHash |
[private]
| Generated by: nicola on gulliver.wadahome.it on Sun May 25 13:54:34 2003, using kdoc 2.0a53. |