|
OSVR-Core
|
Metaprogramming to generate a VRPN server object out of an MPL sequence of types. More...
#include <GenerateCompoundServer.h>
Classes | |
| struct | ChainBase |
| Compute base class: the recursive step to the next element in the sequence. More... | |
| struct | IsLast |
| struct | LeafBase |
| Compute base class: the current class from the sequence. More... | |
| class | ServerElement |
| Forward declare the main class. More... | |
| class | ServerElement< Iter, false > |
| Normal case: inherit from the current sequence element (leaf base) and from the next step in the chain. More... | |
| class | ServerElement< Iter, true > |
| Base case: this is the last type in the sequence, just inherit from it. More... | |
Public Types | |
| typedef ServerElement | type |
| Computed server type. | |
Static Public Member Functions | |
| static type * | make (ConstructorArgument &init) |
| Create a server. | |
Metaprogramming to generate a VRPN server object out of an MPL sequence of types.
1.8.12