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

Files | |
| file | pibase.h |
| Base types and functionsThis file implements first layer above the system and declares some basic useful functions. | |
| file | 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. | |
| file | picollection.h |
| Unique classes collection Helper module to collect and retrieve classes into groups using macros for automatic registration. | |
| file | picoremodule.h |
| Umbrella header for the Core module. | |
| file | picout.h |
| Universal output to console class. | |
| file | piincludes.h |
| Core includes and low-level helper functions. | |
| file | piinit.h |
| Library initialization This file provides initialization and build information for the PIP library. | |
| file | 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. | |
| file | piobject.h |
| Base object class providing event -> handler mechanism. | |
| file | piobject_macros.h |
| PIObject macros for event system and object introspection. | |