CrystalSpace

Public API Reference

scfVirtImplementationExt6< Class, Super, I1, I2, I3, I4, I5, I6 > Class Template Reference

Base class to extend the SCF class Super with additional virtually inherited 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 I5, class I6>
class scfVirtImplementationExt6< Class, Super, I1, I2, I3, I4, I5, I6 >

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

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

Typical usage:

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

Definition at line 7227 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