Komponenty | |
| class | common::Item |
| Abstrakcyjna klasa bazowa dla elementów konfiguracji. Więcej... | |
| class | common::Value |
| Wartość tekstowa - przechowuje łańcuch. Więcej... | |
| class | common::List |
| Lista, czyli tak naprawdę wektor stringów. Więcej... | |
| class | common::Config |
| Konfiguracja. Więcej... | |
Funkcje | |
| template<typename T> | |
| T * | common::Config::GetItemEx (const tstring &Path) |
| Zwraca element podanego typu spod podanej ściezki. | |
| template<typename T> | |
| T * | common::Config::MustGetItemEx (const tstring &Path) |
| Zwraca element podanego typu spod podanej ściezki. | |
| template<typename T> | |
| bool | common::Config::GetDataEx (const tstring &Path, T *Data) |
| Zwraca dane spod podanej ścieżki skonwertowane do podanego typu. | |
| template<typename T> | |
| void | common::Config::MustGetDataEx (const tstring &Path, T *Data) |
| Zwraca dane spod podanej ścieżki skonwertowane do podanego typu. | |
| template<typename T> | |
| bool | common::Config::ItemExistsEx (const tstring &Path) |
| Jeśli element o podanej ścieżce nie istnieje lub nie jest takiego typu jak podany, zwraca false. | |
| template<typename T> | |
| void | common::Config::ItemMustExistsEx (const tstring &Path) |
| Jeśli element o podanej ścieżce nie istnieje lub nie jest takiego typu jak podany, rzuca wyjątek. | |
| template<typename T> | |
| bool | common::Config::SetDataEx (const tstring &Path, const T &Data, uint4 CreateMode) |
| Ustawia dane elementu tekstowego o podanej ścieżce na łańcuch skonwertowany z podanej wartości danego typu. | |
| template<typename T> | |
| void | common::Config::MustSetDataEx (const tstring &Path, const T &Data, uint4 CreateMode) |
| Ustawia dane elementu tekstowego o podanej ścieżce na łańcuch skonwertowany z podanej wartości danego typu. | |
Zmienne | |
| scoped_ptr< Config > | common::g_Config |
| Konfiguracja główna. | |
| bool common::Config::GetDataEx | ( | const tstring & | Path, | |
| T * | Data | |||
| ) | [inline, inherited] |
Zwraca dane spod podanej ścieżki skonwertowane do podanego typu.
Jeśli nie znaleziono lub błąd konwersji, zwraca false.
| T * common::Config::GetItemEx | ( | const tstring & | Path | ) | [inline, inherited] |
| bool common::Config::ItemExistsEx | ( | const tstring & | Path | ) | [inline, inherited] |
Jeśli element o podanej ścieżce nie istnieje lub nie jest takiego typu jak podany, zwraca false.
| void common::Config::ItemMustExistsEx | ( | const tstring & | Path | ) | [inline, inherited] |
Jeśli element o podanej ścieżce nie istnieje lub nie jest takiego typu jak podany, rzuca wyjątek.
| void common::Config::MustGetDataEx | ( | const tstring & | Path, | |
| T * | Data | |||
| ) | [inline, inherited] |
Zwraca dane spod podanej ścieżki skonwertowane do podanego typu.
Jeśli nie znaleziono lub błąd konwersji, rzuca wyjątek.
| T * common::Config::MustGetItemEx | ( | const tstring & | Path | ) | [inline, inherited] |
Zwraca element podanego typu spod podanej ściezki.
Jeśli nie znaleziono lub element jest innego typu, rzuca wyjątek.
| void common::Config::MustSetDataEx | ( | const tstring & | Path, | |
| const T & | Data, | |||
| uint4 | CreateMode | |||
| ) | [inline, inherited] |
Ustawia dane elementu tekstowego o podanej ścieżce na łańcuch skonwertowany z podanej wartości danego typu.
Jeśli sie nie uda, rzuca wyjątek.
| bool common::Config::SetDataEx | ( | const tstring & | Path, | |
| const T & | Data, | |||
| uint4 | CreateMode | |||
| ) | [inline, inherited] |
Ustawia dane elementu tekstowego o podanej ścieżce na łańcuch skonwertowany z podanej wartości danego typu.
Jeśli sie nie uda, zwraca false.
| scoped_ptr<Config> common::g_Config |
Konfiguracja główna.
1.5.5