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