Classes | |
| class | InvalidArgumentException |
| This is thrown when an argument to a function is invalid. More... | |
| class | UnsupportedOperationException |
| This is thrown when an operation is unsupported, such as a subclass that wishes to disable a function inherited from its parent or if the functionality is not yet implemented. More... | |
| class | SingletonException |
| This is thrown when a singleton violation occurs. More... | |
| class | SharedLibraryException |
| This is thrown when there is an error using a shared library. More... | |
| class | IllegalOperationException |
| This is thrown when certain actions cannot be performed because of error conditions. More... | |
| class | Plugin |
| A base plugin that all plugins must inherit. More... | |
| class | PluginManager |
| A generic, portable plugin manager. More... | |
| class | SharedLibrary |
| Represents a shared library on the system. The implementation of this class is dependant on the underlying operating system. More... | |
| class | Singleton |
| A base class for singletons. More... | |
| class | Timer |
| A high resolution timer. More... | |
| class | UIDGenerator |
| This is a lightweight class for generating unique identifiers. More... | |
| class | VersionInformation |
| This can be used so libraries or plugins and describe their version information in a uniform way. More... | |
Namespaces | |
| namespace | Configuration |
| namespace | Math |
| The PWToolBox::Math namespace contains some commonly used math functions that are not provided by the <cmath> header. | |
Functions | |
| template<typename T> | |
| void | SafeDelete (T *&p) |
| Deletes a raw pointer and sets it to 0. | |
| template<typename T> | |
| void | SafeDeleteArray (T *&p) |
| Deletes a raw pointer array and sets it to 0. | |
Variables | |
| PWTOOLBOX_API VersionInformation const | PWTOOLBOX_VERSION_INFORMATION |
| This is the version information for PWToolBox itself. | |
| void PWToolBox::SafeDelete | ( | T *& | p | ) |
Deletes a raw pointer and sets it to 0.
| p | The pointer to delete |
| void PWToolBox::SafeDeleteArray | ( | T *& | p | ) |
Deletes a raw pointer array and sets it to 0.
| p | The pointer array to delete |
| PWTOOLBOX_API VersionInformation const PWToolBox::PWTOOLBOX_VERSION_INFORMATION |
This is the version information for PWToolBox itself.
1.5.1