Tools Namespace Reference


Classes

struct  param

Typedefs

typedef vector< double > vecDouble
typedef vector< char > vecChar
typedef vector< int > vecInt
typedef vector< float > vecFloat
typedef vector< string > vecString
typedef vector< string > alignmentElement
typedef vector< alignmentElementWERalignment

Functions

string vectorToString (vector< string > vec)
string vectorToString (vector< string > vec, string s)
vector< string > subVector (vector< string > vec, int start, int end)
vector< int > subVector (vector< int > vec, int start, int end)
vector< float > subVector (vector< float > vec, int start, int end)
vector< string > copyVector (vector< string > vec)
vector< int > copyVector (vector< int > vec)
vector< float > copyVector (vector< float > vec)
vector< string > stringToVector (string s, string tok)
vector< int > stringToVectorInt (string s, string tok)
vector< float > stringToVectorFloat (string s, string tok)
string lowerCase (string str)
param copyParam (param p)
string printParams (param p)
string removePunct (string str)
string tokenizePunct (string str)
string removePunctTercom (string str)
string normalizeStd (string str)

Typedef Documentation

typedef vector<string> Tools::alignmentElement

Definition at line 20 of file tools.h.

typedef vector<char> Tools::vecChar

Definition at line 16 of file tools.h.

typedef vector<double> Tools::vecDouble

Definition at line 15 of file tools.h.

typedef vector<float> Tools::vecFloat

Definition at line 18 of file tools.h.

typedef vector<int> Tools::vecInt

Definition at line 17 of file tools.h.

typedef vector<string> Tools::vecString

Definition at line 19 of file tools.h.

Definition at line 21 of file tools.h.


Function Documentation

param Tools::copyParam ( param  p  ) 

vector< float > Tools::copyVector ( vector< float >  vec  ) 

Definition at line 89 of file tools.cpp.

vector< int > Tools::copyVector ( vector< int >  vec  ) 

Definition at line 81 of file tools.cpp.

vector< string > Tools::copyVector ( vector< string >  vec  ) 

Definition at line 73 of file tools.cpp.

string Tools::lowerCase ( string  str  ) 

Definition at line 172 of file tools.cpp.

string Tools::normalizeStd ( string  str  ) 

string Tools::printParams ( param  p  ) 

string Tools::removePunct ( string  str  ) 

string Tools::removePunctTercom ( string  str  ) 

vector< string > Tools::stringToVector ( string  s,
string  tok 
)

Definition at line 97 of file tools.cpp.

vector< float > Tools::stringToVectorFloat ( string  s,
string  tok 
)

Definition at line 145 of file tools.cpp.

vector< int > Tools::stringToVectorInt ( string  s,
string  tok 
)

Definition at line 119 of file tools.cpp.

vector< float > Tools::subVector ( vector< float >  vec,
int  start,
int  end 
)

Definition at line 60 of file tools.cpp.

vector< int > Tools::subVector ( vector< int >  vec,
int  start,
int  end 
)

Definition at line 47 of file tools.cpp.

vector< string > Tools::subVector ( vector< string >  vec,
int  start,
int  end 
)

Definition at line 34 of file tools.cpp.

Referenced by TERCpp::terCalc::BuildWordMatches(), and TERCpp::terCalc::GatherAllPossShifts().

Here is the caller graph for this function:

string Tools::tokenizePunct ( string  str  ) 

string Tools::vectorToString ( vector< string >  vec,
string  s 
)

Definition at line 20 of file tools.cpp.

string Tools::vectorToString ( vector< string >  vec  ) 

Definition at line 7 of file tools.cpp.

Referenced by TERCpp::terCalc::BuildWordMatches(), TERCpp::terCalc::GatherAllPossShifts(), and TERCpp::terShift::toString().

Here is the caller graph for this function:


Generated on Thu Jun 4 00:33:18 2015 for Moses by  doxygen 1.5.9