PIP  0.5.0_prealpha
Platform-Independent Primitives
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 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
 CPIByteArrayByte array
 CPICharUnicode char
 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< FileInfo::Flag >
 CPIFlags< InterfaceFlag >
 CPIFlags< KeyModifier >
 CPIFlags< PICodeInfo::TypeFlag >
 CPIFlags< PIConsole::Format >
 CPIFlags< PICoutControl >
 CPIFlags< PIScreen::FocusFlag >
 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
 CPIVector< __EHData >
 CPIVector< __EHFunc >
 CPIVector< _PITimerImp_Pool * >
 CPIVector< Address >
 CPIVector< Argument >
 CPIVector< CHAR_INFO >
 CPIVector< Column >
 CPIVector< complexd >
 CPIVector< Condition >
 CPIVector< Connection >
 CPIVector< const PIObject * >
 CPIVector< Define >
 CPIVector< Delimiter >
 CPIVector< DeviceData * >
 CPIVector< double >
 CPIVector< Entity * >
 CPIVector< Entry * >
 CPIVector< Entry >
 CPIVector< Enum >
 CPIVector< Enumerator >
 CPIVector< Extractor * >
 CPIVector< Group >
 CPIVector< int >
 CPIVector< Macro >
 CPIVector< Member >
 CPIVector< node >
 CPIVector< PeerInfo >
 CPIVector< PIBinaryLog::BinLogIndex >
 CPIVector< PIBinaryLog::BinLogRecordInfo >
 CPIVector< PICodeInfo::EnumeratorInfo >
 CPIVector< PICodeInfo::FunctionInfo >
 CPIVector< PICodeInfo::TypeInfo >
 CPIVector< PIConnection * >
 CPIVector< PIDiagnostics * >
 CPIVector< PIEthernet * >
 CPIVector< PIEthernet::Interface >
 CPIVector< PIEvaluatorTypes::Element >
 CPIVector< PIEvaluatorTypes::Function >
 CPIVector< PIEvaluatorTypes::Instruction >
 CPIVector< PIEvaluatorTypes::Variable >
 CPIVector< PIIODevice * >
 CPIVector< PIIODevice::DeviceMode >
 CPIVector< PIMathVectord >
 CPIVector< PIObject * >
 CPIVector< PIPair< int, PISystemTime > >
 CPIVector< PIPair< PIByteArray, ullong > >
 CPIVector< PIProtocol * >
 CPIVector< PIStateMachine::Rule >
 CPIVector< PIStateMachine::State >
 CPIVector< PIString >
 CPIVector< PIUSB::Configuration >
 CPIVector< PIUSB::Endpoint >
 CPIVector< PIUSB::Interface >
 CPIVector< PIVariable >
 CPIVector< PIVariant >
 CPIVector< PIVector< Cell > >
 CPIVector< PIVector< double > >
 CPIVector< PIVector< EntryInfo > >
 CPIVector< PIVector< PeerInfo * > >
 CPIVector< PIVector< PIIODevice * > >
 CPIVector< PIVector< PIPacketExtractor * > >
 CPIVector< PIVector< Type > >
 CPIVector< RemoteClient >
 CPIVector< ReplyCode >
 CPIVector< Row >
 CPIVector< Sender * >
 CPIVector< Tab >
 CPIVector< Tile * >
 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
 CPIStateMachine< Type >::StateState of machine
 CTransferFunctionDifferential evaluations