$darkmode
cloe::databroker::SignalDescriptor< T, NAME > Struct Template Reference

#include <data_broker.hpp>

Inheritance diagram for cloe::databroker::SignalDescriptor< T, NAME >:
Collaboration diagram for cloe::databroker::SignalDescriptor< T, NAME >:

Detailed Description

template<typename T, const char * NAME = nullptr>
struct cloe::databroker::SignalDescriptor< T, NAME >

SignalDescriptor reflects properties of a signal at compile-/run-time

Template Parameters
TType of the signal
NAMEcompile-time name, nullptr otherwise
Note
: Design-Goals:
  • Design-#1: Datatype of a signal shall be available at compile time
: Remarks:
  • The declaration of a descriptor does not imply the availability of the coresponding signal at runtime. Likewise a C/C++ header does not imply that the coresponding symbols can be resolved at runtime.

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