MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLTools/include/mlStringLineMultiField.h File Reference

Header of the StringLineMultiField which handles a dynamic number of separated strings representing lines. More...

#include "MLToolsSystem.h"
#include <mlMultiFields.h>

Go to the source code of this file.

Classes

class  ml::StringLineMultiField
 The field class StringLineMultiField which manages a vector of std::string lines typically separated by "\r\n" on windows systems and by "\n" on non windows systems. More...

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Functions

MLTOOLS_EXPORT std::ostream & ml::operator<< (std::ostream &s, const StringLineMultiField &stringLineMulti)
 All strings of the internal vector are streamed into the output stream and StringLineMultiField::DefaultLineSeparator is streamed out between them.
MLTOOLS_EXPORT std::istream & ml::operator>> (std::istream &s, StringLineMultiField &stringLineMulti)
 Operator >> for input from streams into StringLineMultiField where all newline ('
') chars are considered as separator; all carriage returns are removed silently from the created strings.

Detailed Description

Header of the StringLineMultiField which handles a dynamic number of separated strings representing lines.

Author:
Wolf Spindler
Date:
02/2010

Definition in file mlStringLineMultiField.h.