Alida-C++ 0.1

Alida::ALDNativeDatatypesDataIO Class Reference

Data I/O provider for C++ build-in native data types. More...

#include <ALDNativeDatatypesDataIO.h>

Inheritance diagram for Alida::ALDNativeDatatypesDataIO:
Collaboration diagram for Alida::ALDNativeDatatypesDataIO:

List of all members.

Public Member Functions

virtual ~ALDNativeDatatypesDataIO ()
 Default destructor.
virtual void * readData (std::string input, std::string type) const
 Function to parse data objects from input strings.
virtual std::string writeData (std::string format, std::string type, void *data) const
 Function to transfer data into a suitable output string.

Detailed Description

Data I/O provider for C++ build-in native data types.

Class for data I/O of native data types via commandline. Supported native datatypes are

  • double
  • float
  • int

Definition at line 52 of file ALDNativeDatatypesDataIO.h.


Constructor & Destructor Documentation

virtual Alida::ALDNativeDatatypesDataIO::~ALDNativeDatatypesDataIO ( ) [inline, virtual]

Default destructor.

Definition at line 57 of file ALDNativeDatatypesDataIO.h.


Member Function Documentation

void * ALDNativeDatatypesDataIO::readData ( std::string  input,
std::string  type 
) const [virtual]

Function to parse data objects from input strings.

This function converts the given input string into an object of the requested data type.

Parameters:
inputInput string to be processed.
typeIdentifier string for requested object type.
Returns:
Generated object of requested type.

Implements Alida::ALDDataIOCmdline.

Definition at line 79 of file ALDNativeDatatypesDataIO.cc.

string ALDNativeDatatypesDataIO::writeData ( std::string  format,
std::string  type,
void *  data 
) const [virtual]

Function to transfer data into a suitable output string.

This function transfers the given input data to an output string.

Parameters:
formatFormatting options for the output string.
typeIdentifier string for object type.
dataData object to put out.
Returns:
Generated string with output values.

Implements Alida::ALDDataIOCmdline.

Definition at line 114 of file ALDNativeDatatypesDataIO.cc.


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