Base Object Class |
The base class for all other clasess in the system, plus some additional low level support classes/functions eg memory management.
![]() | |
![]() | Standard assert messages for the PAssert macro |
![]() | This macro is used to assert that a condition must be TRUE. |
![]() | This macro is used to assert that a condition must be TRUE. |
![]() | This macro is used to assert that an operating system call succeeds. |
![]() | This macro is used to assert that a pointer must be non-null. |
![]() | This macro is used to assert immediately. |
![]() | This macro is used to assert immediately. |
![]() | Get the stream being used for error output. |
![]() | Set the stream to be used for error output. |
![]() | This macro is used to access the platform specific error output stream. |
![]() | |
![]() | Class to encapsulate tracing functions. |
![]() | Trace an execution block. |
![]() | Trace the execution of a line. |
![]() | Output trace. |
![]() | Output trace on condition. |
![]() | Memory heap chacking class. |
![]() | Allocate memory for the run time library. |
![]() | Free memory allocated by run time library. |
![]() | Override of system call for memory check system. |
![]() | Override of system call for memory check system. |
![]() | Override of system call for memory check system. |
![]() | Override of system call for memory check system. |
![]() | Macro for overriding system default new operator. |
![]() | Declare all the standard PWlib class information. |
![]() | Declare a class with PWLib class information. |
![]() | Ultimate parent class for all objects in the class library. |
![]() | Registration class for persistent object serialisation/unserialisation. |
![]() | This class allows the serialisation of objects to an output stream. |
![]() | This class allows the un-serialisation of objects from an input stream. |
![]() | Declare information in a class for serialisation of objects. |
![]() | This macro is used to implement functions required by the serialisation system. |
![]() | This serialiser class serialises each object using ASCII text. |
![]() | This serialiser class serialises each object using binary data. |
![]() | This un-serialiser class reconstructs each object using ASCII text. |
![]() | This un-serialiser class reconstructs each object using binary data. |
![]() | This is the base class for objects that use the smart pointer system. |
![]() | This is the class for pointers to objects that use the smart pointer system. |
![]() | This macro is used to declare a smart pointer class members. |
![]() | This class is the PSmartObject contents of the PNotifier class. |
![]() | This class is the PSmartPointer to the PNotifierFunction class. |
![]() | Declare a notifier object class. |
![]() | Create a notifier object instance. |
![]() | Create a notifier object instance. |
![]() | |
![]() | |
![]() |
The base class for all other clasess in the system, plus some additional low level support classes/functions eg memory management.
Alphabetic index Hierarchy of classes