scfImplementationExt1< Class, Super, I1 > Class Template Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

scfImplementationExt1< Class, Super, I1 > 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 scfImplementationExt1< Class, Super, I1 >

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 2020 of file scf_implgen.h.

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

- csutil/scf_implgen.h