|
|
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. |