![]() |
PIP 5.6.1
Platform-Independent Primitives
|
The doc/examples directory contains sample code that can be built and run. Below, each file is listed with a short description and a pointer to related documentation where applicable.
| File | Description | See also |
|---|---|---|
| pibytearray.cpp | PIByteArray and binary stream usage | Input/Output stream |
| pichunkstream.cpp | PIChunkStream read/write | Chunk stream and versioned serialization |
| picollection.cpp | Collection helpers | — |
| picontainers.cpp | Containers (PIVector, PIMap, etc.) | Functionality summary |
| piconfig.cpp | PIConfig, PIConfig::Entry, dotted paths | Configuration from file |
| picli.cpp | PICLI (stub) | Application-level tools |
| picout.cpp | PICout, console output | Getting started |
| pievaluator.cpp | PIEvaluator, expression evaluation | Functionality summary (Mathematics) |
| piincludes.cpp | Include paths and module discovery | — |
| piiodevice.cpp | PIIODevice, custom device and PIConfig | Configuration from file, Complex I/O (PIConnection) |
| pikbdlistener.cpp | PIKbdListener, keyboard input | Tiling console (PIScreen) |
| pimutex.cpp | PIMutex (minimal) | Multithreading |
| piobject.cpp | PIObject, events and handlers | Events and Event handlers |
| piparsehelper.cpp | Parse utilities | — |
| pistatemachine.cpp | PIStateMachine, states and transitions | State machine |
| pitimer.cpp | PITimer, periodic callbacks | Multithreading |
Examples are referenced from the main PIP build when documentation is enabled; paths and build integration may vary by project configuration.