![]() |
PIP 5.9.0
Platform-Independent Primitives
|
| CPIValueTree::Attribute | Структура Attribute содержит константы для часто используемых имен атрибутов |
| CPIBinaryLog::BinLogIndex | Индексированное положение записи внутри файла лога |
| CPIBinaryLog::BinLogInfo | Сводная информация о файле лога и его индексированных типах записей |
| CPIBinaryLog::BinLogRecordInfo | Статистика по записям с одинаковым идентификатором |
| CPIOpenCL::Buffer | Обертка над буфером OpenCL, при необходимости связанная с контейнером host |
| CPIScreenTypes::Cell | Одна символьная ячейка консольного экрана |
| CPIScreenTypes::CellFormat | Упакованное описание оформления символа, используемое экранными ячейками |
| CPIChunkStream::Chunk< T > | Вложенный шаблонный структура для данных чанка |
| CPIChunkStream::ChunkConst< T > | Вложенный шаблонный структура для константных данных чанка |
| CPIUnits::Class::Internal::ClassBase | Базовый интерфейс, реализуемый каждым описателем семейства единиц |
| CPIUnits::Class::Angle | Описатель единиц угла и их публичных идентификаторов типов |
| CPIUnits::Class::Distance | Описатель единиц расстояния и их публичных идентификаторов типов |
| CPIUnits::Class::Information | Описатель единиц информации и их публичных идентификаторов типов |
| CPIUnits::Class::Mass | Описатель единиц массы и их публичных идентификаторов типов |
| CPIUnits::Class::Pressure | Описатель единиц давления и их публичных идентификаторов типов |
| CPIUnits::Class::Temperature | Описатель единиц температуры и их публичных идентификаторов типов |
| CPIUnits::Class::Time | Описатель единиц времени и частоты и их публичных идентификаторов типов |
| CPICodeInfo::ClassInfo | Информация о классе или структуре |
| CPIClientServer::ClientBase | Базовый класс для клиентской и серверной коммуникации. Обеспечивает управление TCP-соединением, диагностику и потоковую передачу пакетов |
| CPIClientServer::Client | Активное клиентское соединение, которое само подключается к серверу |
| CPIClientServer::ServerClient | Серверное представление одного принятого клиентского соединения |
| CPIVector2D< T >::ColConst | Прокси-класс, представляющий один столбец в PIVector2D только для чтения |
| CPIVector2D< T >::Col | Прокси-класс, представляющий один столбец в PIVector2D для модификации |
| CPICollection::CollectionAdder | Вспомогательный класс, регистрирующий объект в коллекции при статической инициализации |
| CPIVariantTypes::Color | 32-битный цвет |
| Ccomplex | STL class |
| CPIUSB::Configuration | Описание USB-конфигурации с доступными интерфейсами |
| CPIObject::Connection | Дескриптор одного соединения между объектом-источником и объектом-приемником либо функтором |
| CPISet< T >::const_iterator | Константный итератор по элементам PISet |
| CPIOpenCL::Context | Обертка над контекстом OpenCL, владеющая созданными программами и буферами |
| CPIDir::CurrentDirOverrider | Временная смена рабочей директории |
| CPIUSB::Descriptor | Верхнеуровневый USB-дескриптор, собранный при открытии |
| CPIOpenCL::Device | Описание найденного устройства OpenCL |
| CPISerial::DeviceInfo | Информация о последовательном устройстве |
| CPIVariantTypes::Dir | Описание директории |
| CPIUSB::Endpoint | Разобранный дескриптор USB endpoint |
| CPICodeParser::Entity | Разобранный класс, структура или пространство имен |
| CPIConfig::Entry | Узел разобранного дерева конфигурации |
| CPICodeParser::Enum | Разобранное перечисление |
| CPIVariantTypes::Enum | Набор PIVariantTypes::Enumerator |
| CPIVariantTypes::Enumerator | Пара имя-значение |
| CPICodeInfo::EnumeratorInfo | Информация об элементе перечисления |
| CPICodeParser::EnumeratorInfo | Разобранный элемент перечисления |
| CPICodeInfo::EnumInfo | Информация о перечислении |
| CPIHIDevice::Event | Событие ввода, создаваемое PIHIDevice |
| CPIVariantTypes::File | Описание положения файла |
| CPIFile::FileInfo | Информация о локальном файле или директории |
| CPIFileTransfer::PFTFileInfo | Описание элемента файловой системы, расширенное относительным путем назначения |
| CPISystemTime::Frequency | Тип частоты |
| CPICodeInfo::FunctionInfo | Информация о методе |
| CFunctionType< T > | Шаблонная структура для извлечения типа функции из вызываемых объектов |
| CFunctionType< Ret(Class::*)(Args...) const > | Специализация для указателей на члены класса |
| CPIVector2D< T >::Index | Структура индекса для элементов двумерного массива (строка, столбец) |
| CPIEthernet::Interface | Публичное описание системного сетевого интерфейса |
| CPIUSB::Interface | Описание USB-интерфейса и его endpoint |
| CPIUnits::Class::Internal | Внутренний реестр и базовые интерфейсы для семейств единиц |
| CPIVariantTypes::IODevice | Variant-описание, используемое для создания или настройки PIIODevice |
| Cis_complex< T > | Признак типа, определяющий, является ли T специализацией std::complex |
| Cis_complex< std::complex< T > > | Специализация для комплексных типов |
| CPIOpenCL::Kernel | Обертка над ядром OpenCL с отраженными метаданными аргументов |
| CPIOpenCL::KernelArg | Отраженное описание аргумента ядра |
| CPIKbdListener::KeyEvent | Информация об одном событии клавиатуры |
| CPICodeParser::Macro | Разобранный функциональный макрос |
| CPIRegularExpression::Matcher | Результат сопоставления и состояние итерации |
| CPICodeParser::Member | Разобранное объявление члена или сигнатура функции |
| CPIHTTP::MessageConst | Неизменяемое HTTP-сообщение с доступом к методу, пути, заголовкам и телу |
| CPIHTTP::MessageMutable | Изменяемое HTTP-сообщение с сеттерами и методами изменения аргументов и заголовков |
| CPIMQTT::MessageConst | Неизменяемое MQTT-сообщение |
| CPIMQTT::MessageMutable | Изменяемое MQTT-сообщение |
| CPISystemInfo::MountInfo | Структура информации о точке монтирования |
| CPIKbdListener::MouseEvent | Информация об одном событии мыши |
| CPIKbdListener::WheelEvent | Информация об одном событии колеса мыши |
| CPICout::Notifier | Класс для посылки событий от PICout |
| CPIBaseTransfer::PacketHeader | Общий заголовок, размещаемый перед каждым пакетом протокола |
| CPIBaseTransfer::Part | Описание логического фрагмента, используемое для разбиения данных на пакеты |
| CPIPeer::PeerInfo::PeerAddress | Сетевой адрес конечной точки пира |
| CPIPeer::PeerInfo | Общедоступная информация об обнаруженном пире |
| CPIFile::FileInfo::Permissions | Разрешения локального файла или директории |
| CPIFileTransfer::PFTHeader | Пользовательский заголовок пакета, используемый протоколом передачи файлов |
| CPIBinaryStream< P > | CRTP-интерфейс для потоков бинарной сериализации |
| CPIBinaryStream< PIByteArray > | |
| CPIByteArray | Класс PIByteArray предоставляет массив байтов с эффективным управлением памятью и различными операциями манипулирования |
| CPIBinaryStream< PIIOBinaryStream > | |
| CPIIOBinaryStream | Адаптер PIBinaryStream поверх PIIODevice |
| CPIBinaryStreamTrivialRef< P > | Вспомогательная обертка для определения операторов потоковой обработки тривиальных типов по умолчанию. Вспомогательный класс для обнаружения операторов по умолчанию |
| CPIBitArray | Класс PIBitArray представляет собой компактный массив битов |
| CPIChar | Один UTF-16 символ |
| CPIChunkStream | Класс для бинарной де/сериализации |
| CPICLI | Класс парсера аргументов командной строки |
| CPICloudBase | Базовый класс для облачного клиента и сервера |
| CPICloudClient | Реализация PIIODevice для логического клиента PICloud |
| CPICloudServer | Реализация PIIODevice для логического сервера PICloud |
| CPICodeParser | Разборщик объявлений C/C++, используемый инструментами модели кода |
| CPICollection | Глобальная коллекция экземпляров на базе PIObject, сгруппированных по имени |
| CPIConditionVariable | Переменная условия, используемая вместе с внешним PIMutex |
| CPIConfig | Разбор и запись конфигурационных файлов с поддержкой древовидной структуры |
| CPIConstChars | Класс C-строки |
| CPICout | Универсальный вывод в консоль |
| CPICRC< L, N > | Универсальный табличный калькулятор CRC для полинома ширины L |
| CPICrypt | Класс для шифрования и дешифрования данных |
| CPIDate | Календарная дата |
| CPIDateTime | Календарное дата и время |
| CPIDeque< T > | Последовательный двухсторонний контейнер с линейной памятью - динамический массив любого типа |
| CPIQueue< T > | Контейнер очереди, построенный поверх PIDeque |
| CPIBlockingQueue< T > | Потокобезопасная очередь с поддержкой блокирующих операций - ожидает место при добавлении и ожидает элемент при получении |
| CPIDeque< Entry > | |
| CPIQueue< Entry > | |
| CPIDeque< PIByteArray > | |
| CPIQueue< PIByteArray > | |
| CPIDeque< PIHTTPClient * > | |
| CPIQueue< PIHTTPClient * > | |
| CPIDeque< PIPair< PIByteArray, ullong > > | |
| CPIQueue< PIPair< PIByteArray, ullong > > | |
| CPIDeque< PIString > | |
| CPIQueue< PIString > | |
| CPIStringList | Основанный на PIDeque<PIString> массив строк |
| CPIDeque< std::function< void()> > | |
| CPIQueue< std::function< void()> > | |
| CPIDeque< Task > | |
| CPIQueue< Task > | |
| CPIDeque< Tin > | |
| CPIQueue< Tin > | |
| CPIDigest | Одношаговый API хэширования для поддерживаемых алгоритмов |
| CPIDir | Локальная директория |
| CPIEllipsoidModel | Параметры опорного эллипсоида для географических вычислений |
| CPIEthUtilBase | Базовый помощник, добавляющий необязательное шифрование пакетов в транспортные утилиты |
| CPIBroadcast | Многоканальный отправитель и приемник через multicast-, broadcast- и loopback-конечные точки |
| CPIStreamPackerConfig | Конфигурация пакетирования для PIStreamPacker |
| CPIClientServer::Server | Реализация TCP сервера для клиент-серверного взаимодействия. Принимает входящие соединения и управляет несколькими клиентами с настраиваемой фабрикой для создания экземпляров клиентов |
| CPIStreamPacker | Простая фрагментация пакетов, использует любой PIIODevice |
| CPIEvaluator | Вычислитель выражений с повторно используемыми скомпилированными инструкциями |
| CPIFlags< Enum > | Класс PIFlags является шаблонным контейнером для битовых флагов с различными побитовыми операциями и операторами сравнения |
| CPIHIDeviceInfo | Информация об обнаруженном HID-устройстве |
| CPIHTTPClient | Асинхронный HTTP-запрос клиента с callback-ами завершения |
| CPIIntrospectionContainersType | Метаданные, описывающие один отслеживаемый тип элементов контейнера |
| CPIJSON | Узел дерева JSON |
| CPILibrary | Run-time библиотека |
| CPILine< Type > | Двумерный отрезок |
| CPILuaProgram | Вспомогательный объект для загрузки скриптов и доступа к встроенному состоянию Lua через LuaBridge |
| CPIMap< Key, T > | Словарь с уникальными ключами и связанными значениями |
| CPIMap< const void *, uchar > | |
| CPISet< const void * > | |
| CPIMap< int, uchar > | |
| CPISet< int > | |
| CPIMap< PIObject *, uchar > | |
| CPISet< PIObject * > | |
| CPIMap< PIString, uchar > | |
| CPISet< PIString > | |
| CPIMap< T, uchar > | |
| CPISet< T > | Множество уникальных значений |
| CPIMap< uint, uchar > | |
| CPISet< uint > | |
| CPIMapIterator< Key, T > | Итератор Java стиля для PIMap |
| CPIMapIteratorConst< Key, T > | Итератор Java стиля для PIMap |
| CPIMapIteratorConstReverse< Key, T > | Итератор Java стиля для PIMap в обратном порядке |
| CPIMapIteratorReverse< Key, T > | Итератор Java стиля для PIMap в обратном порядке |
| CPIMathMatrixT< Rows, Cols, Type > | Математическая матрица фиксированного размера. Хранит данные матрицы внутри объекта и по возможности проверяет размерности на этапе компиляции |
| CPIMathSolver | Численный решатель для моделей в виде передаточной функции |
| CPIMathVector< Type > | Шаблонный класс для математического вектора динамического размера |
| CPIMathVectorT< Size, Type > | Вектор математический фиксированного размера с размером во время компиляции |
| CPIMathVectorT< 3u, double > | |
| CPIGeoPosition | Географическая позиция, представленная в одной из нескольких систем координат |
| CPIMemoryBlock | Вспомогательная структура для сохранения и извлечения произвольных блоков данных в/из PIBinaryStream |
| CPIMutex | Мьютекс для взаимоисключения между потоками |
| CPIMutexLocker | Защитник области видимости, который блокирует PIMutex в конструкторе и разблокирует в деструкторе |
| CPINetworkAddress | Класс для работы с сетевым адресом, IP и портом |
| CPINonTriviallyCopyable | Наследуйтесь от этого класса чтобы сделать свой класс нетривиально копируемым |
| CPIObject | Базовый класс для объектов, которые объявляют события, обработчики событий и зарегистрированные методы |
| CMicrohttpdServer | Базовый HTTP-сервер с диспетчеризацией запросов и необязательной basic-аутентификацией |
| CPIHTTPServer | HTTP-сервер, маршрутизирующий запросы по методу и шаблону пути |
| CPIAuth | Машина состояний аутентификации узлов с подписанным обменом ключами |
| CPIBaseTransfer | Базовый транспорт для надежного обмена пакетами фиксированного размера через внешний канал |
| CPIDataTransfer | Класс для отправки и приема PIByteArray с помощью PIBaseTransfer |
| CPIFileTransfer | Класс для отправки и приема файлов и папок с помощью PIBaseTransfer |
| CPIConnection | Маршрутизирует данные между общими устройствами, извлекателями пакетов, каналами и периодическими отправителями |
| CPIIODevice | Базовый класс устройств ввода/вывода |
| CPIBinaryLog | Класс для записи и чтения бинарных данных в/из файлов логов с поддержкой воспроизведения в различных режимах |
| CPICAN | CAN-устройство, настраиваемое именем интерфейса и идентификатором кадра |
| CPICloudClient | Реализация PIIODevice для логического клиента PICloud |
| CPICloudServer | Реализация PIIODevice для логического сервера PICloud |
| CPICloudServer::Client | Клиентское PIIODevice, предоставляемое PICloudServer |
| CPIEthernet | Реализация PIIODevice для UDP-сокетов, TCP-клиентов и TCP-серверов |
| CPIFile | Локальный файл |
| CPIIOByteArray | Обёртка PIIODevice вокруг PIByteArray |
| CPIIOString | Обёртка PIIODevice вокруг PIString |
| CPIPackedTCP | Обертка над TCP-устройством, предоставляющая кадрированные пакеты через API PIIODevice |
| CPIPacketExtractor | Выделяет пакеты из данных, поступающих от дочернего PIIODevice |
| CPIPeer | Именованный сетевой пир, построенный поверх PIIODevice |
| CPISPI | SPI-устройство с настраиваемыми скоростью, размером слова и режимом тактирования |
| CPISerial | Последовательный порт |
| CPISharedMemory | Разделяемая память |
| CPITransparentDevice | PIIODevice, который возвращает записанные пакеты через read() |
| CPIUSB | USB-реализация PIIODevice |
| CPIScreenTile | Базовый тайл в дереве консольного экрана |
| CTileButton | Тайл кнопки |
| CTileButtons | Группа выбираемых кнопок, размещенных в одном тайле |
| CTileCheck | Тайл флажка |
| CTileInput | Однострочный тайл редактируемого текстового ввода |
| CTileList | Прокручиваемый тайл списка с необязательным выбором строк |
| CTilePICout | Тайл журнала, использующий глобальный буфер PICout |
| CTileProgress | Тайл индикатора прогресса |
| CTileScrollBar | Тайловая полоса прокрутки для списковых виджетов |
| CTileSimple | Простой текстовый тайл с форматированием по строкам |
| CPIStreamPacker | Простая фрагментация пакетов, использует любой PIIODevice |
| CPIThread | Объект потока, выполняющий работу в отдельном системном потоке |
| CPIBroadcast | Многоканальный отправитель и приемник через multicast-, broadcast- и loopback-конечные точки |
| CPIGPIO | Библиотека поддержки GPIO |
| CPIGrabberBase< T > | Базовый поток-граббер с очередью ожидающих элементов, виртуальными методами записи и снимком последнего элемента |
| CPIHIDevice | Предоставляет доступ к HID (Human Interface Device) устройствам, таким как геймконтроллеры, джойстики и другие устройства ввода |
| CPIKbdListener | Слушатель консольного ввода для событий клавиатуры и мыши |
| CPILog | Высокоуровневый лог |
| CPIPipelineThread< Tin, Tout > | Шаблонный класс потокового конвейера для многоэтапной обработки данных |
| CPIProcess | Класс для управления внешними процессами |
| CPIScreen | Менеджер консольного экрана с раскладкой тайлов, отрисовкой и маршрутизацией ввода |
| CPISingleApplication | Контроль одного экземпляра приложения |
| CPISystemMonitor | Мониторинг ресурсов процесса и его потоков |
| CPITerminal | Виртуальный терминал, который запускает оболочку и отражает ее экран в буфер ячеек |
| CPIThreadPoolWorker | Фиксированный пул рабочих потоков для задач общего назначения |
| CPITimer | Периодический таймер, который выдает тики из внутреннего рабочего потока |
| CPIDiagnostics | Диагностика соединения для частоты пакетов, пропускной способности и качества приема |
| CPIOpenCL | Точка входа в API-обертку OpenCL |
| CPIPair< Type0, Type1 > | Класс, который позволяет хранить два разнородных объекта как единое целое |
| CPIParseHelper< Key > | Связывает ключи пакетов с обработчиками и десериализует полезную нагрузку перед вызовом |
| CPIPluginInfo | Метаданные, собираемые для одного плагина или для основного приложения |
| CPIPluginInfoStorage | Хранилище метаданных плагинов для приложения и загруженных плагинов |
| CPIPluginLoader | Загрузчик плагина |
| CPIPoint< Type > | Двумерная точка |
| CPIPropertyStorage | Этот класс предоставляет ключ-значение хранение свойств |
| CPIProtectedVariable< T > | Шаблонный класс потокобезопасной переменной |
| CPIQuaternion | Кватернион для представления 3D вращений и ориентаций |
| CPIReadLocker | Защитник области видимости, который захватывает доступ на чтение в конструкторе и освобождает его в деструкторе |
| CPIReadWriteLock | Примитив синхронизации, допускающий одновременных читателей и эксклюзивный доступ писателя |
| CPIRect< Type > | Класс PIRect предоставляет двумерный класс прямоугольника для 2D геометрии |
| CPIRegularExpression | Класс регулярного выражения |
| CPIResources | Доступ к ресурсам, встроенным в бинарный файл приложения |
| CPIResourcesStorage | Глобальное хранилище секций и элементов, зарегистрированных подсистемой ресурсов |
| CPIScopeExitCall | Класс для выполнения функции при выходе из области видимости |
| CPIScreenTypes::PIScreenBase | Базовый интерфейс, через который тайлы уведомляют владеющий экран о фокусе, удалении и пользовательских событиях |
| CPIScreen | Менеджер консольного экрана с раскладкой тайлов, отрисовкой и маршрутизацией ввода |
| CPIScreenDrawer | Вспомогательный класс для рисования примитивов и текста в буфере ячеек PIScreen |
| CPISemaphore | Счетный семафор, отслеживающий количество доступных единиц ресурса |
| CPISemaphoreLocker | Защитник области видимости, который захватывает единицы семафора в конструкторе и освобождает их в деструкторе |
| CPISignals | Вспомогательный класс для установки обработчиков сигналов процесса |
| CPISpinlock | Блокировка на основе атомарного вращения для очень коротких критических секций |
| CPISpinlockLocker | Защитник области видимости, который блокирует PISpinlock в конструкторе и разблокирует его в деструкторе |
| CPIStateBase | Базовый класс состояния в иерархической машине состояний |
| CPIStateFinal | Финальное состояние, которое завершает родительское состояние при входе |
| CPIStateLambda | Реализация состояния, которая перенаправляет виртуальные методы входа и выхода в callback-функции |
| CPIStateMachine | Корневой объект, который владеет и запускает иерархическую машину состояний |
| CPIStatistic< T > | Шаблонный класс для вычисления статистических характеристик набора данных |
| CPIString | Класс строки |
| CPIStringContextTr | Контекстно-зависимая обертка строки, автоматически переводящая строки с помощью PITranslator::tr(). Вспомогательный тип, возвращаемый operator""_tr для перевода с необязательным контекстом |
| CPIStringContextTrNoOp | Контекстно-зависимая обертка строки, сохраняющая оригинальные строки без перевода (заглушка). Вспомогательный тип, возвращаемый operator""_trNoOp, который сохраняет исходный текст без изменений |
| CPISystemInfo | Класс информации о системе |
| CPISystemTests::PISystemTestReader | Инициализирует калибровочные значения для PISystemTests |
| CPISystemTime | Системное время с точностью до наносекунд |
| CPITextStream< P > | Функциональность текстовой сериализации поверх PIBinaryStream |
| CPITextStream< PIIOBinaryStream > | |
| CPIIOTextStream | Адаптер PITextStream поверх PIIODevice |
| CPIThreadNotifier | Класс уведомления потоков для синхронизации между потоками |
| CPIThreadPoolLoop | Вспомогательный класс, который выполняет один целочисленный диапазон на фиксированном наборе рабочих потоков |
| CPITime | Календарное время |
| CPITimeMeasurer | Измерение времени |
| CPITransitionBase | Переход между состояниями в PIStateMachine |
| CPITransitionTimeout | Переход, который автоматически срабатывает по истечении таймаута |
| CPITranslator | Поддержка перевода |
| CPIValueTree | Класс PIValueTree представляет собой древовидную структуру значений PIVariant с атрибутами |
| CPIVariant | Вариантный тип |
| CPIVariantSimple | Легковесный строго типизированный вариант для одного значения |
| CPIVector< T > | Последовательный контейнер с линейной памятью - динамический массив любого типа |
| CPIStack< T > | Класс контейнера наследованый от PIVector с функциональностью стека |
| CPIVector2D< T > | Двумерный контейнер-массив |
| CPIMathMatrix< int > | |
| CPIMathMatrix< double > | |
| CPIVector2D< Type > | |
| CPIMathMatrix< Type > | Математическая матрица динамического размера. Использует PIVector2D как хранилище и сохраняет интерфейс, согласованный с PIMathMatrixT |
| CPIVector< Entry * > | |
| CPIConfig::Branch | Класс Branch - контейнер для объектов Entry |
| CPIVector< PIEthernet::Interface > | |
| CPIEthernet::InterfaceList | Коллекция описаний Interface с методами поиска |
| CPIWriteLocker | Защитник области видимости, который захватывает доступ на запись в конструкторе и освобождает его в деструкторе |
| CPIOpenCL::Platform | Описание платформы OpenCL и ее устройств |
| CPIProtectedVariable< T >::Pointer | Указателеподобная обертка, возвращаемая getRef(), пока защищенное значение остается заблокированным |
| CPIUnits::Prefix | Вспомогательные методы для локализованных имен, обозначений и множителей префиксов |
| CPISystemMonitor::ProcessStatsFixed | Статистика процесса (фиксированные поля) |
| CPISystemMonitor::ProcessStats | Статистика процесса |
| CPIOpenCL::Program | Скомпилированная программа OpenCL, владеющая найденными ядрами |
| CPIPropertyStorage::Property | Элемент PIPropertyStorage |
| CPIUnits::Class::Internal::Registrator< P > | Вспомогательный класс, регистрирующий все типы, объявленные семейством единиц "P" |
| CPIUnits::Class::Internal::Registrator< Angle > | |
| CPIUnits::Class::Angle | Описатель единиц угла и их публичных идентификаторов типов |
| CPIUnits::Class::Internal::Registrator< Distance > | |
| CPIUnits::Class::Distance | Описатель единиц расстояния и их публичных идентификаторов типов |
| CPIUnits::Class::Internal::Registrator< Information > | |
| CPIUnits::Class::Information | Описатель единиц информации и их публичных идентификаторов типов |
| CPIUnits::Class::Internal::Registrator< Mass > | |
| CPIUnits::Class::Mass | Описатель единиц массы и их публичных идентификаторов типов |
| CPIUnits::Class::Internal::Registrator< Pressure > | |
| CPIUnits::Class::Pressure | Описатель единиц давления и их публичных идентификаторов типов |
| CPIUnits::Class::Internal::Registrator< Temperature > | |
| CPIUnits::Class::Temperature | Описатель единиц температуры и их публичных идентификаторов типов |
| CPIUnits::Class::Internal::Registrator< Time > | |
| CPIUnits::Class::Time | Описатель единиц времени и частоты и их публичных идентификаторов типов |
| CPIVector2D< T >::RowConst | Прокси-класс, представляющий одну строку в PIVector2D только для чтения |
| CPIVector2D< T >::Row | Прокси-класс, представляющий одну строку в PIVector2D для модификации |
| CPIResourcesStorage::Section | Одна логическая секция ресурсов с именованными бинарными элементами |
| Cluabridge::Stack< PIString > | Адаптер стека LuaBridge для PIString |
| CPIDiagnostics::State | Снимок текущих счетчиков и производных статистик |
| CPICloud::TCP | Формирует и разбирает кадры PICloud поверх PIStreamPacker |
| CPISystemMonitor::ThreadStatsFixed | Статистика потока (фиксированные поля) |
| CPISystemMonitor::ThreadStats | Статистика потока |
| CPIScreenTypes::TileEvent | Пользовательское событие, поднимаемое тайлом |
| CTransferFunction | Хранилище коэффициентов передаточной функции |
| CPICodeInfo::TypeInfo | Информация о типе |
| Cuint_cl< L > | Вспомогательный беззнаковый тип фиксированной ширины для обобщенных реализаций CRC |
| CPIUnits::Value | Числовое значение, связанное с зарегистрированным типом единицы |
| CPIHIDeviceInfo::ValueInfoBase | Общая информация об HID-элементах управления, адресуемых по индексу |
| CPIHIDeviceInfo::AxisInfo | Описание HID-оси |
| CPIHIDeviceInfo::ButtonInfo | Описание HID-кнопки |