PWToolBox Namespace Reference


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.


Function Documentation

template<typename T>
void PWToolBox::SafeDelete ( T *&  p  ) 

Deletes a raw pointer and sets it to 0.

Parameters:
p The pointer to delete

template<typename T>
void PWToolBox::SafeDeleteArray ( T *&  p  ) 

Deletes a raw pointer array and sets it to 0.

Parameters:
p The pointer array to delete


Variable Documentation

PWTOOLBOX_API VersionInformation const PWToolBox::PWTOOLBOX_VERSION_INFORMATION

This is the version information for PWToolBox itself.


Generated on Sun Jul 13 14:18:23 2008 for PWToolBox by  doxygen 1.5.1