PIP 6.1.0
Platform-Independent Primitives
Загрузка...
Поиск...
Не найдено
Файл piconfig.h

Разбор и запись конфигурационных файлов Подробнее...

#include "piiodevice.h"
#include "piiostream.h"

Классы

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)
 Вспомогательная функция для чтения настроек устройства из записей конфигурации.

Подробное описание

Разбор и запись конфигурационных файлов

Функции

◆ readDeviceSetting()

template<typename T>
T readDeviceSetting ( const PIString & name,
const T & def,
const PIConfig::Entry * em,
const PIConfig::Entry * ep )

Вспомогательная функция для чтения настроек устройства из записей конфигурации.

Сначала пытается прочитать "name" из родительской секции ep, затем из локальной секции em и возвращает "def", если запись не найдена.