Public Types | Public Member Functions

Interface< Domain > Class Template Reference

Interface template. More...

#include <memcore/Interface.hpp>

Inheritance diagram for Interface< Domain >:
InterfaceBase

List of all members.

Public Types

Public Member Functions


Detailed Description

template<class Domain>
class Interface< Domain >

Interface template.

Possible interfaces must be derived from this class instantiated over an arbitrary type that works as an identifier. A certain InterCube may have only one interface object as derived from a specific Interface instantiation. Use the interface_cast<> to retrieve an interface from a given InterCube (or an object derived from an InterCube).


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