![]() |
PIP 5.5.3
Platform-Independent Primitives
|
Базовая функциональность. Подробнее...
Файлы | |
| файл | pibase.h |
| Базовые типы и методы | |
| файл | pibase_macros.h |
| Базовые макросы | |
| файл | picollection.h |
| Коллекция уникальных классов | |
| файл | picout.h |
| Универсальный вывод в консоль | |
| файл | piincludes.h |
| Минимально-необходимые инклюды PIP. | |
| файл | piinit.h |
| Инициализация библиотеки | |
| файл | pimemoryblock.h |
| Базовые типы и методы | |
| файл | piobject.h |
| Базовый класс | |
| файл | piobject_macros.h |
| Макросы PIObject. | |
| файл | pidigest.h |
| Алгоритмы хэш-сумм | |
| файл | piliterals.h |
| C++11 суффиксы | |
| файл | piliterals_bytearray.h |
| C++11 суффиксы PIByteArray. | |
| файл | piliterals_bytes.h |
| C++11 байтовые суффиксы | |
| файл | piliterals_regularexpression.h |
| C++11 суффиксы PIString. | |
| файл | piliterals_string.h |
| C++11 суффиксы PIString. | |
| файл | piliterals_time.h |
| C++11 суффиксы PISystemTime. | |
| файл | piunits.h |
| Преобразование единиц измерения | |
| файл | piunits_base.h |
| Преобразование единиц измерения | |
| файл | piunits_class_angle.h |
| Единицы измерения угла | |
| файл | piunits_class_distance.h |
| Единицы измерения расстояния | |
| файл | piunits_class_information.h |
| Единицы измерения информации | |
| файл | piunits_class_distance.h |
| Единицы измерения расстояния | |
| файл | piunits_class_pressure.h |
| Единицы измерения давления | |
| файл | piunits_class_temperature.h |
| Единицы измерения температуры | |
| файл | piunits_class_time.h |
| Единицы измерения времени | |
| файл | piunits_prefix.h |
| Префиксы единиц измерения | |
| файл | piunits_value.h |
| Единица измерения | |
Классы | |
| class | PICollection |
| Помощник для создания и получения классов в группы. Подробнее... | |
| class | PICout |
| Универсальный вывод в консоль. Подробнее... | |
| class | PICout::Notifier |
| Класс для посылки событий от PICout. Подробнее... | |
| class | PIObject |
| Этот класс является базовым для использования механизма события -> обработчики. Подробнее... | |
| class | PIObject::Connection |
| Вспомогательный класс для получения информации об успешности соединения и возможности его разрыва. Подробнее... | |
| struct | PIMemoryBlock |
| Вспомогательная структура для сохранения/извлечения произвольного блока данных в/из PIBinaryStream. Подробнее... | |
Перечисления | |
| enum | PIInit::BuildOption { PIInit::boICU = 0x01 , PIInit::boUSB = 0x02 , PIInit::boCrypt = 0x08 , PIInit::boIntrospection = 0x010 , PIInit::boFFTW = 0x40 , PIInit::boCompress = 0x80 , PIInit::boOpenCL = 0x100 , PIInit::boCloud = 0x200 , PIInit::boConsole = 0x400 } |
| Опции, с которыми был собран PIP. Подробнее... | |
Функции | |
| PIString | errorString () |
| Возвращает читаемое описание ошибки в формате "code <номер> - <описание>". | |
| void | errorClear () |
| Сброс последней ошибки | |
| PIString | PIPVersion () |
| Возвращает читаемую версию PIP. | |
| static bool | PIInit::isBuildOptionEnabled (BuildOption o) |
| Возвращает была ли включена опция при сборке | |
| static PIStringList | PIInit::buildOptions () |
| Возвращает опции сборки как список строк | |
Базовая функциональность.
Эти файлы обеспечивают абстракцию операционной системы, полезные макросы, методы и классы
Иван Пелипенко peri4.nosp@m.ko@y.nosp@m.andex.nosp@m..ru; Андрей Бычков work..nosp@m.a.b@.nosp@m.yande.nosp@m.x.ru;
| enum PIInit::BuildOption |
Опции, с которыми был собран PIP.