PIP 5.9.0
Platform-Independent Primitives
Loading...
Searching...
No Matches
Examples

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.