wxArt2D
Modules | Classes | Macros
base classes used for many others
Collaboration diagram for base classes used for many others:

Modules

 a2dObject holds property objects
 

Classes

class  a2dlist< T >
 std list compatible list More...
 
class  a2dSmrtPtrWrap< T >
 help class which makes it possible to store a smart pointer as a wxObject* More...
 
class  a2dGeneralGlobal
 One Global instance of this class exists, in order to get to global needed objects. More...
 
class  a2dGeneralModule
 initializes the general module More...
 
class  a2dError
 holds one error report. More...
 
class  a2dObject
 Ref Counted base object. More...
 
class  a2dRefCount
 simple ref counted class to maintain a wxObject* as if it is a smart pointer More...
 
class  a2dRefCountList
 list for a2dRefCount Smart pointers More...
 
class  a2dPathList
 Path searching. More...
 
class  a2dObjectList
 list of a2dObject's More...
 
class  a2dVariablesHash
 Holds internal variables to be used whereever needed. More...
 
class  a2dVariablesArray
 Holds arrayed variables, e.g. parameter lists in a command processor. More...
 
class  a2dMemoryCriticalSectionHelper
 
class  a2dIdBase
 A class for id's of various kinds. More...
 
class  a2dPropertyId
 This is the base class for all kinds of property id's for a2dObject. More...
 
class  a2dPropertyIdProp< proptype >
 This template class is for property ids meant for properties that do not encapsulate another type. More...
 
class  a2dPropertyIdTyped< basetype, proptype >
 This template class is for property ids with a known data type. More...
 
class  a2dSmrtPtrBase
 A trivial base class for a2dSmrtPtr. Non-template class, so that it can. More...
 
class  a2dSmrtPtr< Clss >
 A pointer class, that automatically calls SmrtPtrOwn/SmrtPtrRelease. More...
 
class  a2dAutoZeroPtr< Clss >
 A pointer class, that is automatically set to 0 if the target is deleted. More...
 
class  a2dDumbPtr< Clss >
 A pointer class, that does not call SmrtPtrOwn/SmrtPtrRelease, but initializes to 0. More...
 
class  a2dDumbPtrList< T >
 A list class for reference counted objects. More...
 
class  a2dSmrtPtrList< T >
 A list class for reference counted objects. More...
 
class  a2dAffineMatrix
 A 2x3 affine matrix class for 2D transformations. More...
 
class  a2dLine
 Line calculations. More...
 

Macros

#define forEachIn(listtype, list)   for( listtype::iterator iter = (list)->begin(); iter != (list)->end(); ++iter )
 easy iteration for a2dlist
 
#define const_forEachIn(listtype, list)   for( listtype::const_iterator iter = (list)->begin(); iter != (list)->end(); ++iter )
 easy const iteration for a2dlist
 

Detailed Description

base classes used for many others -- Sun Oct 12 2014 17:04:27 -- Sun Oct 12 2014 -- 1.8.5 -- wxArt2D -- . -- Main Page Reference Documentation