![]() |
PIP 6.1.0
Platform-Independent Primitives
|

Files | |
| pibase.h | |
| Base types and functionsThis file implements first layer above the system and declares some basic useful functions. | |
| pibase_macros.h | |
| Base macrosThis file declares basic useful macros for the PIP library including platform detection, compiler-specific configurations, and utility macros for private data handling. | |
| picollection.h | |
| Unique classes collection Helper module to collect and retrieve classes into groups using macros for automatic registration. | |
| picoremodule.h | |
| Umbrella header for the Core module. | |
| picout.h | |
| Universal output to console class. | |
| piincludes.h | |
| Core includes and low-level helper functions. | |
| piinit.h | |
| Library initialization This file provides initialization and build information for the PIP library. | |
| pimemoryblock.h | |
| Memory block helper struct for data storage and binary stream operations The PIMemoryBlock struct provides a lightweight wrapper to store and restore custom blocks of data to/from PIBinaryStream. It holds a pointer to data and its size in bytes. | |
| piobject.h | |
| Base object class providing event -> handler mechanism. | |
| piobject_macros.h | |
| PIObject macros for event system and object introspection. | |