Modelib: Référence du namespace Modelib::Utils

Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

# Référence du namespace Modelib::Utils

## Fonctions
void | Tokenize (const std::string &str, std::vector< std::string > &tokens, const std::string &delimiters=" ")
| Eclater une expression suivant un certain token.
std::string | AvoidSpaces (std::string &s)
| AvoidSpaces permet d'éliminer tous les espaces de la chaine de caractère.
void | Replace (std::string &where, const std::string &what, const std::string &by)
| Remplacer un sous-string par un string.
std::string | toHTML (const std::string &str)
| Compatible HTML.
std::string | toLATEX (const std::string &str)
| Compatible LaTeX.
void | Tokenize (const string &str, vector< string > &tokens, const string &delimiters)
string | AvoidSpaces (string &s)
void | Replace (string &where, const string &what, const string &by)
string | toHTML (const string &str)
string | toLATEX (const string &str)

## Documentation des fonctions

string Modelib::Utils::AvoidSpaces | ( | string & | s | ) |

  | AvoidSpaces permet d'éliminer tous les espaces de la chaine de caractère passée eb argument. Paramètres:
  | s | string de la STL qui contient la chaine de caractère
Renvoie: Le string sans espaces Définition à la ligne 69 du fichier Utils.cpp.

std::string Modelib::Utils::AvoidSpaces | ( | std::string & | s | ) |

| AvoidSpaces permet d'éliminer tous les espaces de la chaine de caractère.

void Modelib::Utils::Replace | ( | string & | where,
|  | const string & | what,
|  | const string & | by
| ) |

  | Remplacer une sous-string par un string. Ce remplacement s'effectue sur tout le string Paramètres:
  | where | Le string où on souhaite remplacer le mot
  | what | Ce que l'on veut remplacer
  | by | Le string qui va remplacer
Définition à la ligne 86 du fichier Utils.cpp.

void Modelib::Utils::Replace | ( | std::string & | where,
|  | const std::string & | what,
|  | const std::string & | by
| ) |

| Remplacer un sous-string par un string. Référencé par main(), toHTML(), et toLATEX().

string Modelib::Utils::toHTML | ( | const string & | str | ) |

  | Convertir un string en compatible HTML Paramètres:
  | str | Le string a interpréter
Renvoie: string = Le string résultant Définition à la ligne 100 du fichier Utils.cpp. Références Replace(). Voici le graphe d'appel pour cette fonction:

std::string Modelib::Utils::toHTML | ( | const std::string & | str | ) |

| Compatible HTML.

void Modelib::Utils::Tokenize | ( | const string & | str,
|  | vector< string > & | tokens,
|  | const string & | delimiters
| ) |

| Définition à la ligne 43 du fichier Utils.cpp.

void Modelib::Utils::Tokenize | ( | const std::string & | str,
|  | std::vector< std::string > & | tokens,
|  | const std::string & | delimiters = `" "`
| ) |

| Eclater une expression suivant un certain token.

string Modelib::Utils::toLATEX | ( | const string & | str | ) |

  | Convertir un string en compatible LaTeXs Paramètres:
  | str | Le string a interpréter
Renvoie: string = Le string résultant Définition à la ligne 114 du fichier Utils.cpp. Références Replace(). Voici le graphe d'appel pour cette fonction:

std::string Modelib::Utils::toLATEX | ( | const std::string & | str | ) |

| Compatible LaTeX.