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). |
#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(){}
name | the name of the interfase |
#define subInterface | ( | name, | |||
base | ) |
Value:
class name : public base { \ public: \ virtual ~name(){}
name | the name of the subInterfase | |
base | the interfase to inherit from |