![]() |
Project
|
The default interface for the RuntimeContainer. More...
#include <runtime_container.h>
Inherited by gNeric::RuntimeContainer< InterfacePolicy, InitializerPolicy, PrinterPolicy >.
Public Member Functions | |
DefaultInterface () | |
~DefaultInterface () | |
void | print () const |
The default interface for the RuntimeContainer.
The common interface for the mixin class. In order to allow entry points to the different levels of the mixin, none of the interface functions has to be declared virtual. The function implementation of the top most mixin would be called otherwise.
The mixin technique requires a base class, but it mostly makes sense in the picture of runtime polymorphism and virtual interfaces. The runtime container application is purely using static polymorphism which makes the base interface just to a technical aspect.
Definition at line 78 of file runtime_container.h.
|
inline |
Definition at line 81 of file runtime_container.h.
|
inline |
Definition at line 82 of file runtime_container.h.
|
inline |
Definition at line 84 of file runtime_container.h.