Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Classes | Namespaces | Functions

FuzzyStringComparator.h File Reference

#include <OpenMS/CONCEPT/Types.h>
#include <OpenMS/DATASTRUCTURES/String.h>
#include <OpenMS/DATASTRUCTURES/StringList.h>
#include <cstdlib>
#include <fstream>
#include <iostream>
#include <cctype>
#include <limits>
#include <sstream>
#include <map>

Go to the source code of this file.

Classes

class  FuzzyStringComparator
 Fuzzy comparison of strings, tolerates numeric differences. More...
struct  FuzzyStringComparator::AbortComparison
 Internal exception class. More...
struct  FuzzyStringComparator::InputLine
 Stores information about the current input line (i.e., stream for the line and the current position in the stream). More...
struct  FuzzyStringComparator::StreamElement_
 Stores information about characters, numbers, and whitesspaces loaded from the InputStream. More...
struct  FuzzyStringComparator::PrefixInfo_
 Wrapper for the prefix information computed for the failure report. More...

Namespaces

namespace  OpenMS
 

Main OpenMS namespace.


namespace  OpenMS::Internal
 

Namespace used to hide implementation details from users.


namespace  OpenMS::Internal::ClassTest
 

Namespace for class tests.


Functions

void testStringSimilar (const char *file, int line, const std::string &string_1, const char *string_1_stringified, const std::string &string_2, const char *string_2_stringified)
 Compare strings using absdiff_max_allowed and ratio_max_allowed.
bool isFileSimilar (const std::string &filename_1, const std::string &filename_2)
 Compare files using absdiff_max_allowed and ratio_max_allowed.

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:46 using doxygen 1.7.1