/export/zimmerman/mjafari/ners590-project/fresh-copy/molecularGSM/GSM/stringtools.h File Reference

#include <string>
#include <cctype>
#include <vector>
#include <iostream>
#include <iomanip>
#include <fstream>
#include <stdio.h>
#include <cmath>
#include <cstdlib>
Include dependency graph for stringtools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  StringTools

Defines

#define WS_CHARS   " \n\r\t"
#define PATH_SEPARATOR_CHAR   '/'
#define PATH_SEPARATOR_STR   "/"

Functions

string StringTools::genfilename (const string &pref, const string &suff, int nfields, int nxyz)
string StringTools::lowerCase (const string &s)
double StringTools::atod (const string &s)
int StringTools::str2int (string &s)
string StringTools::int2str (int integer, int size=0, const string spaceStr=" ")
string StringTools::double2str (double val, int precision)
bool StringTools::isAlpha (unsigned char c)
int StringTools::str2int (unsigned char *s)
string StringTools::trimRight (const string &)
unsigned char StringTools::getNextNonWs (const string &line, int index=0)
unsigned int StringTools::getNextNonWsPos (const string &line, int index=0)
string StringTools::validateDirPath (const string &path)
int StringTools::cleanstring (string &line)
string StringTools::newCleanString (string line)
vector< string > StringTools::tokenize (string str, string delims)
bool StringTools::findstr (ifstream &fstr, string tag)
bool StringTools::findstr (ifstream &fstr, string tag, string &outstring)
bool StringTools::contains (string s1, string s2)
bool StringTools::iscomment (string s)

Define Documentation

#define PATH_SEPARATOR_CHAR   '/'
#define PATH_SEPARATOR_STR   "/"
#define WS_CHARS   " \n\r\t"
 All Classes Namespaces Files Functions Variables Defines

Generated on 18 Dec 2016 by  doxygen 1.6.1