CrystalSpace

Public API Reference

scfImplementationExt4< Class, Super, I1, I2, I3, I4 > Class Template Reference

Base class to extend the SCF class Super with additional interfaces. More...

#include <csutil/scf_implgen.h>

Inherits Super.

List of all members.


Detailed Description

template<class Class, class Super, class I1, class I2, class I3, class I4>
class scfImplementationExt4< Class, Super, I1, I2, I3, I4 >

Base class to extend the SCF class Super with additional interfaces.

Super itself must be derived from one of the scfImplementation* classes. Class is the declared class.

Typical usage:

 class MyPath : public scfImplementationExt1<MyPath, csPath, iMyPath>
 {
 public:
   // ... iMyPath methods ... 
 };

Definition at line 2783 of file scf_implgen.h.


The documentation for this class was generated from the following file:

Generated for Crystal Space 2.1 by doxygen 1.6.1