PIP 0.5.0_alpha Platform-Independent Primitives

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

C PIBinaryLog::BinLogIndex | Struct contains position, ID and timestamp of record in file
C PIBinaryLog::BinLogInfo | Struct contains full information about Binary Log file and about all Records using map of BinLogRecordInfo
C PIBinaryLog::BinLogRecordInfo | Struct contains information about all records with same ID
C PIConfig::Entry | Entry of configuration file
C PIEthernet::Interface | Network interface descriptor
C PIKbdListener::KeyEvent | This struct contains information about pressed keyboard key
C PIByteArray | Byte array
C PIChar | Unicode char
C PICollection | Interface to discover element groups
C PIConfig | Configuration file
C PICout | Class for formatted output similar std::cout
C PIDir | Local directory
C PIEvaluator | This class provide mathematical evaluations of custom expression
C PIFlags< Enum > | This class used as container for bit flags
C PIFlags< Attribute > |
C PIFlags< FileInfo::Flag > |
C PIFlags< FocusFlag > |
C PIFlags< InterfaceFlag > |
C PIFlags< KeyModifier > |
C PIFlags< PICodeInfo::TypeFlag > |
C PIFlags< PIConsole::Format > |
C PIFlags< PICoutControl > |
C PIMutex | Mutex
►C PIObject | This is base class for any classes which use events -> handlers mechanism
C PICLI | Command-line arguments parser
C PIConnection | Complex Input/Output point
C PIProtocol |
C PIStateMachine< Type > | Base class for custom state machine
►C PIThread | Thread class
C PIConsole | Console output class
►C PIIODevice | Base class for input/output classes
C PIBinaryLog | Class for read and write binary data to logfile, and playback this data in realtime, or custom speed
C PIEthernet | Ethernet device
C PIFile | Local file
C PIIOString | PIIODevice wrapper around PIString
C PIPacketExtractor | Packets extractor
C PISerial | Serial device
C PIKbdListener | Keyboard console input listener
C PIProcess |
C PIScreen | Console output class
►C PITimer | Timer
C PIDiagnostics | Connection quality diagnostics
C PIScreenDrawer | Console output class
C PIScreenTile | Console output class
C PISet< T > | Set of any type
C PISet< const void * > |
C PISet< int > |
C PISet< PIObject * > |
C PISet< PIString > |
C PIString | String class
C PIStringList | Strings array class
C PISystemTime | System time
C PITimeMeasurer | Time measurements
C PIVariant | Variant type
C PIVector< T > | Dynamic array of any type
C PIVector< __EHData > |
C PIVector< __EHFunc > |
C PIVector< _PITimerImp_Pool * > |
C PIVector< Address > |
C PIVector< Argument > |
C PIVector< Button > |
C PIVector< CHAR_INFO > |
C PIVector< Column > |
C PIVector< complexd > |
C PIVector< Condition > |
C PIVector< Connection > |
C PIVector< const PIObject * > |
C PIVector< Define > |
C PIVector< Delimiter > |
C PIVector< DeviceData * > |
C PIVector< double > |
C PIVector< Entity * > |
►C PIVector< Entry * > |
C PIConfig::Branch | Branch is a list of entries of configuration file
C PIVector< Entry > |
C PIVector< Enum > |
C PIVector< Enumerator > |
C PIVector< Extractor * > |
C PIVector< Group > |
C PIVector< int > |
C PIVector< Macro > |
C PIVector< Member > |
C PIVector< node > |
C PIVector< PacketType > |
C PIVector< PeerInfo * > |
C PIVector< PeerInfo > |
C PIVector< PIBinaryLog::BinLogIndex > |
C PIVector< PIBinaryLog::BinLogRecordInfo > |
C PIVector< PICodeInfo::EnumeratorInfo > |
C PIVector< PICodeInfo::FunctionInfo > |
C PIVector< PICodeInfo::TypeInfo > |
C PIVector< PIConnection * > |
C PIVector< PICoutControls > |
C PIVector< PIDiagnostics * > |
C PIVector< PIEthernet * > |
►C PIVector< PIEthernet::Interface > |
C PIEthernet::InterfaceList | Array of Interface with some features
C PIVector< PIEvaluatorTypes::Element > |
C PIVector< PIEvaluatorTypes::Function > |
C PIVector< PIEvaluatorTypes::Instruction > |
C PIVector< PIEvaluatorTypes::Variable > |
C PIVector< PIFile::FileInfo > |
C PIVector< PIIODevice * > |
C PIVector< PIIODevice::DeviceMode > |
C PIVector< PIMathVectord > |
C PIVector< PIObject * > |
C PIVector< PIPair< int, PISystemTime > > |
C PIVector< PIPair< PIByteArray, ullong > > |
C PIVector< PIProtocol * > |
C PIVector< PIScreenTile * > |
C PIVector< PIStateMachine::Rule > |
C PIVector< PIStateMachine::State > |
C PIVector< PIString > |
C PIVector< PIUSB::Configuration > |
C PIVector< PIUSB::Endpoint > |
C PIVector< PIUSB::Interface > |
C PIVector< PIVariable > |
C PIVector< PIVariant > |
C PIVector< PIVector< double > > |
C PIVector< PIVector< Part > > |
C PIVector< PIVector< PeerInfo * > > |
C PIVector< PIVector< PIIODevice * > > |
C PIVector< PIVector< PIPacketExtractor * > > |
C PIVector< PIVector< PIScreenTypes::Cell > > |
C PIVector< PIVector< Type > > |
C PIVector< RemoteClient > |
C PIVector< Row > |
C PIVector< Sender * > |
C PIVector< Tab > |
C PIVector< Type > |
C PIVector< Typedef > |
C PIVector< uchar > |
C PIVector< Variable > |
C PIByteArray::RawData | Help struct to store/restore custom blocks of data to/from PIByteArray
C PIStateMachine< Type >::Rule | Rule of transition between states of machine
C PIStateMachine< Type >::State | State of machine
C TransferFunction | Differential evaluations