PIP  0.4.1_alpha3
Platform-Independent Primitives
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CPIConfig::EntryEntry of configuration file
 CPIEthernet::InterfaceNetwork interface descriptor
 CPIByteArrayByte array
 CPICharUnicode char
 CPICollectionInterface to discover element groups
 CPICoutClass for formatted output similar std::cout
 CPIEvaluatorThis class provide mathematical evaluations of custom expression
 CPIFlags< Enum >This class used as container for bit flags
 CPIFlags< Attribute >
 CPIFlags< InterfaceFlag >
 CPIFlags< PICodeInfo::TypeFlag >
 CPIFlags< PIConsole::Format >
 CPIFlags< PICoutControl >
 CPIMutexMutex
 CPIObjectThis is base class for any classes which use events -> handlers mechanism
 CPICLICommand-line arguments parser
 CPIConnectionComplex Input/Output point
 CPIProtocol
 CPIStateMachine< Type >Base class for custom state machine
 CPIThreadThread class
 CPITimerTimer
 CPISet< T >Set of any type
 CPISet< const void * >
 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< Argument >
 CPIVector< Column >
 CPIVector< complexd >
 CPIVector< Condition >
 CPIVector< Connection >
 CPIVector< const PIObject * >
 CPIVector< Define >
 CPIVector< Delimiter >
 CPIVector< DeviceData * >
 CPIVector< double >
 CPIVector< Entity * >
 CPIVector< Entry * >
 CPIConfig::BranchBranch is a list of entries of configuration file
 CPIVector< Entry >
 CPIVector< Enum >
 CPIVector< Enumerator >
 CPIVector< Extractor * >
 CPIVector< Group >
 CPIVector< int >
 CPIVector< Macro >
 CPIVector< Member >
 CPIVector< node >
 CPIVector< PeerInfo >
 CPIVector< PICodeInfo::EnumeratorInfo >
 CPIVector< PICodeInfo::FunctionInfo >
 CPIVector< PICodeInfo::TypeInfo >
 CPIVector< PIConnection * >
 CPIVector< PIDiagnostics * >
 CPIVector< PIEthernet * >
 CPIVector< PIEthernet::Interface >
 CPIEthernet::InterfaceListArray of Interface with some features
 CPIVector< PIEvaluatorTypes::Element >
 CPIVector< PIEvaluatorTypes::Function >
 CPIVector< PIEvaluatorTypes::Instruction >
 CPIVector< PIEvaluatorTypes::Variable >
 CPIVector< PIIODevice * >
 CPIVector< PIIODevice::DeviceMode >
 CPIVector< PIMathVectord >
 CPIVector< PIObject * >
 CPIVector< PIPair< PIByteArray, ullong > >
 CPIVector< PIProtocol * >
 CPIVector< PIStateMachine::Rule >
 CPIVector< PIStateMachine::State >
 CPIVector< PIString >
 CPIVector< PIUSB::Configuration >
 CPIVector< PIUSB::Endpoint >
 CPIVector< PIUSB::Interface >
 CPIVector< PIVariant >
 CPIVector< PIVector< double > >
 CPIVector< PIVector< PeerInfo * > >
 CPIVector< PIVector< PIIODevice * > >
 CPIVector< PIVector< PIPacketExtractor * > >
 CPIVector< PIVector< Type > >
 CPIVector< RemoteClient >
 CPIVector< Sender * >
 CPIVector< SOCKET >
 CPIVector< Tab >
 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