|
Alida-C++ 0.1
|
#include <map>#include <string>#include "dataio/provider/ALDDataIO.h"
Go to the source code of this file.
Classes | |
| class | Alida::ALDDataIOManager |
| Base class for I/O managers in Alida-C++. More... | |
Namespaces | |
| namespace | Alida |
Defines | |
| #define | REGISTER_PROVIDER(PROVIDER_CLASS, TYPE, PROVIDER_TYPE) |
| #define REGISTER_PROVIDER | ( | PROVIDER_CLASS, | |
| TYPE, | |||
| PROVIDER_TYPE | |||
| ) |
ALDDataIO* PROVIDER_CLASS ## TYPE ## _myProvider = \
ALDDataIOManager ## PROVIDER_TYPE::Instance().registerProvider(typeid( new TYPE()).name(), new PROVIDER_CLASS());
register a provider of class PROVIDER_CLASS to provide DataIO for class TYPE. The provider extends the class PROVIDER_TYPE which in turn is to be a sub class of Provider
Definition at line 48 of file ALDDataIOManager.h.