Alida-C++ 0.1

Alida::ALDDataIO Class Reference

Abstract class definition for data I/O providers in Alida. More...

#include <ALDDataIO.h>

Inheritance diagram for Alida::ALDDataIO:

List of all members.

Protected Member Functions

virtual ~ALDDataIO ()
 Default destructor.

Detailed Description

Abstract class definition for data I/O providers in Alida.

Data I/O providers are classes that allow for input and output of specific data types via different modalities.
E.g., for commandline interaction with operators corresponding providers are requested to convert textual input to appropriate parameter objects, or to transform a given data object to a suitable textual representation.

Data I/O providers are requested to register themselves on initialization in the corresponding I/O manager classes, e.g. in ALDDataIOManagerCmdline.
To this end in the file of the common super class ALDDataIOManager of all I/O managers the macro REGISTER_PROVIDER is defined to ease this registration procedure.

Definition at line 65 of file ALDDataIO.h.


Constructor & Destructor Documentation

virtual Alida::ALDDataIO::~ALDDataIO ( ) [inline, protected, virtual]

Default destructor.

Definition at line 70 of file ALDDataIO.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines