CoxIter  1.3
CoxIter - Computing invariants of hyperbolic Coxeter groups
Functions
string.cpp File Reference
#include "string.h"
Include dependency graph for string.cpp:

Functions

void str_replace (string &str, const string &from, const string &to)
 Rechercher remplacer. More...
 
vector< string > explode (const string &separator, string source)
 
void explode (const string &separator, string source, vector< string > &results)
 Équivalent de la fonction explode en C++. More...
 
void explode (const string &separator, string source, vector< int > &results)
 Équivalent de la fonction explode en C++. More...
 
void explode (const string &separator, string source, vector< unsigned int > &results)
 Équivalent de la fonction explode en C++. More...
 
string implode (const string &separator, const vector< string > &vector)
 

Function Documentation

◆ explode() [1/4]

vector<string> explode ( const string &  separator,
string  source 
)
   \fn vector<string> explode(string source, const string &separator);
   \brief Équivalent de la fonction explode de PHP

   \param[in] source Chaîne de caractères sur laquelle on travaille
   \param[in] separator Séparateur
   \return vector<string>: Tableau contenant les résultats

 Prend une string ainsi qu'un séparateur et découpe la chaîne vers un

tableau

◆ explode() [2/4]

void explode ( const string &  separator,
string  source,
vector< int > &  results 
)

Équivalent de la fonction explode en C++.

   \fn vector<string> explode(string source, const string &separator,

vector<int> &results);

Parameters
[in]sourceChaîne de caractères sur laquelle on travaille
[in]separatorSéparateur
[out]resultsTableau auquel sont ajoutés les résultats (par référence)
Returns
vector<string>: void

Prend une string ainsi qu'un séparateur et découpe la chaîne vers un tableau

◆ explode() [3/4]

void explode ( const string &  separator,
string  source,
vector< string > &  results 
)

Équivalent de la fonction explode en C++.

   \fn vector<string> explode(string source, const string &separator,

vector<string> &results);

Parameters
[in]sourceChaîne de caractères sur laquelle on travaille
[in]separatorSéparateur
[out]resultsTableau auquel sont ajoutés les résultats (par référence)
Returns
vector<string>: void

Prend une string ainsi qu'un séparateur et découpe la chaîne vers un tableau

◆ explode() [4/4]

void explode ( const string &  separator,
string  source,
vector< unsigned int > &  results 
)

Équivalent de la fonction explode en C++.

   \fn vector<string> explode(string source, const string &separator,

vector<unsigned int> &results);

Parameters
[in]sourceChaîne de caractères sur laquelle on travaille
[in]separatorSéparateur
[out]resultsTableau auquel sont ajoutés les résultats (par référence)
Returns
vector<string>: void

Prend une string ainsi qu'un séparateur et découpe la chaîne vers un tableau

◆ implode()

string implode ( const string &  separator,
const vector< string > &  vector 
)

◆ str_replace()

void str_replace ( string &  str,
const string &  from,
const string &  to 
)

Rechercher remplacer.

Parameters
[out]strChaîne dans laquelle se fait la recherche/remplacement
[in]fromChaîne à rechercher
[in]toCe par quoi on remplace
Returns
void