PIP  1.4.0
Platform-Independent Primitives
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CPIEthernet::AddressIPv4 network address, IP and port
 CPIBinaryLog::BinLogIndexStruct contains position, ID and timestamp of record in file
 CPIBinaryLog::BinLogInfoStruct contains full information about Binary Log file and about all Records using map of BinLogRecordInfo
 CPIBinaryLog::BinLogRecordInfoStruct contains information about all records with same ID
 CPIConfig::EntryEntry of configuration file
 CPIEthernet::InterfaceNetwork interface descriptor
 CPIKbdListener::KeyEventThis struct contains information about pressed keyboard key
 CPIKbdListener::MouseEventThis struct contains information about mouse action
 CPIByteArrayByte array
 CPICharUnicode char
 CPIChunkStreamClass for binary serialization
 CPICollectionInterface to discover element groups
 CPIConfigConfiguration file
 CPICoutClass for formatted output similar std::cout
 CPIDirLocal directory
 CPIEvaluatorThis class provide mathematical evaluations of custom expression
 CPIFlags< Enum >This class used as container for bit flags
 CPIFlags< Attribute >
 CPIFlags< DeviceOption >
 CPIFlags< FileInfo::Flag >
 CPIFlags< FocusFlag >
 CPIFlags< InterfaceFlag >
 CPIFlags< KeyModifier >
 CPIFlags< MouseButton >
 CPIFlags< PICodeInfo::TypeFlag >
 CPIFlags< PIConsole::Format >
 CPIFlags< PICoutControl >
 CPIMutexMutex
 CPIObjectThis is base class for any classes which use events -> handlers mechanism
 CPISet< T >Set of any type
 CPISet< const void * >
 CPISet< int >
 CPISet< PIObject * >
 CPISet< PIString >
 CPIStringString class
 CPIStringListStrings array class
 CPISystemTimeSystem time
 CPITimeMeasurerTime measurements
 CPIVariantVariant type
 CPIVector< T >Dynamic array of any type
 CPIVector2D< T >2D array,
 CPIVector< __Connection >
 CPIVector< __MetaFunc >
 CPIVector< __QueuedEvent >
 CPIVector< _PITimerImp_Pool * >
 CPIVector< Argument >
 CPIVector< Button >
 CPIVector< CHAR_INFO >
 CPIVector< Column >
 CPIVector< complexd >
 CPIVector< complexf >
 CPIVector< Condition >
 CPIVector< const PIObject * >
 CPIVector< Define >
 CPIVector< Delimiter >
 CPIVector< Device >
 CPIVector< DeviceData *>
 CPIVector< double >
 CPIVector< Entity * >
 CPIVector< Entry * >
 CPIVector< Enum >
 CPIVector< Enumerator >
 CPIVector< Extractor *>
 CPIVector< float >
 CPIVector< Group >
 CPIVector< int >
 CPIVector< Kernel * >
 CPIVector< KernelArg >
 CPIVector< Macro >
 CPIVector< Member >
 CPIVector< PacketType >
 CPIVector< PeerAddress >
 CPIVector< PeerInfo *>
 CPIVector< PeerInfo >
 CPIVector< PFTFileInfo >
 CPIVector< PIBinaryLog::BinLogIndex >
 CPIVector< PIBinaryLog::BinLogRecordInfo >
 CPIVector< PIByteArray *>
 CPIVector< PIChar >
 CPIVector< PICodeInfo::ClassInfo * >
 CPIVector< PICodeInfo::EnumeratorInfo >
 CPIVector< PICodeInfo::FunctionInfo >
 CPIVector< PICodeInfo::TypeInfo >
 CPIVector< PIConfig * >
 CPIVector< PIConnection * >
 CPIVector< PICoutControls >
 CPIVector< PIDiagnostics *>
 CPIVector< PIEthernet * >
 CPIVector< PIEthernet::Interface >
 CPIVector< PIEvaluatorTypes::Function >
 CPIVector< PIEvaluatorTypes::Instruction >
 CPIVector< PIEvaluatorTypes::Variable >
 CPIVector< PIIODevice *>
 CPIVector< PIIODevice::DeviceMode >
 CPIVector< PIMathVectord >
 CPIVector< PIPair< int, PISystemTime > >
 CPIVector< PIProtocol * >
 CPIVector< PIScreenTile * >
 CPIVector< PIStateMachine::Rule >
 CPIVector< PIStateMachine::State >
 CPIVector< PIString >
 CPIVector< PIThread * >
 CPIVector< PIUSB::Configuration >
 CPIVector< PIUSB::Endpoint >
 CPIVector< PIUSB::Interface >
 CPIVector< PIVariable >
 CPIVector< PIVariant >
 CPIVector< PIVector< double > >
 CPIVector< PIVector< Part > >
 CPIVector< PIVector< PeerInfo * > >
 CPIVector< PIVector< PIIODevice * > >
 CPIVector< PIVector< PIPacketExtractor * > >
 CPIVector< PIVector< PIScreenTypes::Cell > >
 CPIVector< PIVector< Type > >
 CPIVector< Platform >
 CPIVector< Program * >
 CPIVector< Property >
 CPIVector< Rect >
 CPIVector< RemoteClient >
 CPIVector< Row >
 CPIVector< Section *>
 CPIVector< Sender *>
 CPIVector< Tab >
 CPIVector< ThreadInfo >
 CPIVector< ThreadStats >
 CPIVector< Type >
 CPIVector< Typedef >
 CPIVector< uchar >
 CPIVector< Variable >
 CPIByteArray::RawDataHelp struct to store/restore custom blocks of data to/from PIByteArray
 CPIStateMachine< Type >::RuleRule of transition between states of machine
 CPIDiagnostics::StateInformation about current diagnostics state
 CPIStateMachine< Type >::StateState of machine
 CTileVars
 CTransferFunctionDifferential evaluations