PIP 5.6.1
Platform-Independent Primitives
core Directory Reference
Directory dependency graph for core:
core

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.