![]() |
PIP 5.6.1
Platform-Independent Primitives
|
Разбор и запись конфигурационных файлов Подробнее...
Классы | |
| class | PIConfig |
| Разбор и запись конфигурационных файлов с поддержкой древовидной структуры Подробнее... | |
| class | PIConfig::Branch |
| Класс Branch - контейнер для объектов Entry. Подробнее... | |
| class | PIConfig::Entry |
| Узел разобранного дерева конфигурации. Подробнее... | |
Функции | |
| PICout | operator<< (PICout s, const PIConfig::Branch &v) |
| Выводит содержимое ветви в PICout в виде дерева. | |
| PICout | operator<< (PICout s, const PIConfig::Entry &v) |
| Выводит значение, тип и комментарий записи в PICout. | |
| template<typename T > | |
| T | readDeviceSetting (const PIString &name, const T &def, const PIConfig::Entry *em, const PIConfig::Entry *ep) |
| Вспомогательная функция для чтения настроек устройства из записей конфигурации. Подробнее... | |
Разбор и запись конфигурационных файлов
| T readDeviceSetting | ( | const PIString & | name, |
| const T & | def, | ||
| const PIConfig::Entry * | em, | ||
| const PIConfig::Entry * | ep | ||
| ) |
Вспомогательная функция для чтения настроек устройства из записей конфигурации.
Сначала пытается прочитать "name" из родительской секции ep, затем из локальной секции em и возвращает "def", если запись не найдена.