Classe per la gestione delle proprietà contenute in una risorsa.
Continua...
#include <Properties.hpp>
|
typedef boost::unique_lock
< boost::mutex > | LockGuard |
| Guardia per la sincronizzazione dell'oggetto.
|
|
Object * | clone () const |
| Duplica l'oggetto. Continua...
|
|
void | finalize () |
| Finalizza l'oggetto.
|
|
boost::mutex | mutex |
| Variabile per la sincronizzazione dell'oggetto.
|
|
Classe per la gestione delle proprietà contenute in una risorsa.
fire::resources::Properties::Properties |
( |
const std::string & |
path | ) |
|
|
explicit |
Costruttore.
- Parametri
-
path | Percorso della risorsa contenente le proprietà |
template<class T >
T fire::resources::Properties::get |
( |
const std::string & |
key | ) |
|
|
inline |
Restituisce il valore di una proprietà
- Parametri dei template
-
T | Classe del valore della proprietà |
- Parametri
-
key | Chiave della proprietà |
- Restituisce
- Valore della priprietà
template<class T >
T fire::resources::Properties::get |
( |
const std::string & |
key, |
|
|
const T & |
defaultValue |
|
) |
| |
|
inline |
Restituisce il valore di una proprietà
- Parametri dei template
-
T | Classe del valore della proprietà |
- Parametri
-
key | Chiave della proprietà |
defaultValue | Valore predefinito della priprietà |
- Restituisce
- Valore della priprietà
template<class T >
void fire::resources::Properties::put |
( |
const std::string & |
key, |
|
|
const T & |
value |
|
) |
| |
|
inline |
Inserisce un valore di una proprietà
- Parametri dei template
-
T | Classe del valore della proprietà |
- Parametri
-
key | Chiave della proprietà |
value | Valore della priprietà |
void fire::resources::Properties::update |
( |
bool |
pretty = true | ) |
|
Aggiorna la risorsa delle proprietà
- Parametri
-
pretty | Indicazione se la rappresentazione della risorsa delle proprietà deve essere leggibile |
La documentazione per questa classe è stata generata a partire dal seguente file: