Alida-C++ 0.1

Alida::ALDStringDataIO Class Reference

Class for data I/O of strings via command line. More...

#include <ALDStringDataIO.h>

Inheritance diagram for Alida::ALDStringDataIO:
Collaboration diagram for Alida::ALDStringDataIO:

List of all members.

Public Member Functions

virtual ~ALDStringDataIO ()
 Default destructor.
virtual void * readData (string, string) const
 Method to parse an input string.
virtual string writeData (std::string, std::string, void *) const
 Method to format a string for proper output.

Detailed Description

Class for data I/O of strings via command line.

Definition at line 49 of file ALDStringDataIO.h.


Constructor & Destructor Documentation

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

Default destructor.

Definition at line 54 of file ALDStringDataIO.h.


Member Function Documentation

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

Method to parse an input string.

This function transfers the given input string into a string object.

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

Implements Alida::ALDDataIOCmdline.

Definition at line 63 of file ALDStringDataIO.cc.

string ALDStringDataIO::writeData ( std::string  input,
std::string  type,
void *  data 
) const [virtual]

Method to format a string for proper output.

This function formats the given string for output on console.

Parameters:
inputInput string to be put out.
typeIdentifier string for requested object type.
dataData object to be converted to string representation.
Returns:
Generated string.

Implements Alida::ALDDataIOCmdline.

Definition at line 77 of file ALDStringDataIO.cc.


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