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: