CrystalSpace

Public API Reference

scfVirtImplementationExt3< Class, Super, I1, I2, I3 > 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 scfVirtImplementationExt3< Class, Super, I1, I2, I3 >

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 6420 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