include/StandardDefines.hpp File Reference

some commenly used values and defines. More...


Namespaces

namespace  DSOL
 the master namespace of the library. every class, function and variable will be in this namespace.

Defines

#define endInterface   };
 a define to end the interfase with
#define implements   public
 a define to use an interfase
#define Interface(name)
 a define for creating an interfase
#define subInterface(name, base)
 a define to create a subInterfase (an interfase that inherits from an interfase)

Variables

static const int DSOL::DMA_PRIORITY = 3
 a constant value for specifying the dma priority
static const uint DSOL::RECONSTRUCT = 0
 a constant for specifying to call the 'reconstruct' constructor, instead of the copy constructor. look at one of the 'reconstruct' constructors for more information, like SimpleVectors 'reconstruct' constructor (they are useally private, and thus not in the document).


Detailed Description

some commenly used values and defines.


Define Documentation

#define endInterface   };

a define to end the interfase with

#define implements   public

a define to use an interfase

#define Interface ( name   ) 

Value:

class name { \
          public: \
          virtual ~name(){}
a define for creating an interfase

See also:
http://www.codeguru.com/cpp/cpp/cpp_mfc/oop/article.php/c9989
Parameters:
name the name of the interfase

#define subInterface ( name,
base   ) 

Value:

class name : public base { \
           public: \
           virtual ~name(){}
a define to create a subInterfase (an interfase that inherits from an interfase)

Parameters:
name the name of the subInterfase
base the interfase to inherit from


Generated on Thu Sep 10 19:09:46 2009 for DSOL by  doxygen 1.5.8