Collatinus  11.3
Espaces de nommage | Fonctions | Variables
Référence du fichier ch.h
#include <QRegExp>
#include <QString>
#include <QStringList>
Graphe des dépendances par inclusion de ch.h:
Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Espaces de nommage

 Ch
 constantes et utilitaires de traitement des chaînes de caractères
 

Fonctions

QStringList Ch::ajoute (QString mot, QStringList liste)
 Ajoute mot au début de chaque item de liste. Plus de détails...
 
void Ch::allonge (QString *f)
 modifie f pour que sa dernière voyelle devienne longue. Plus de détails...
 
QString Ch::atone (const QString a, bool bdc=false)
 supprime tous les diacritiques de la chaîne a Plus de détails...
 
QString Ch::communes (QString g)
 note comme communes toutes les voyelles qui ne portent pas de quantité. Plus de détails...
 
void Ch::deQuant (QString *c)
 supprime la quantité de la voyelle finale Plus de détails...
 
void Ch::genStrNum (const QString s, QString *ch, int *n)
 sépare la chaine d'entrée en lettres et nombre Plus de détails...
 
QString Ch::deramise (QString r)
 retourne une graphie non-ramiste de r, càd dont tous les j deviennent i, et tous les v deviennent u. Plus de détails...
 
QString Ch::deAccent (QString c)
 supprime tous les accents d'un texte Plus de détails...
 
void Ch::elide (QString *mp)
 met entre crochets la dernière syllabe de mp. Plus de détails...
 
const QRegExp Ch::reAlphas ("(\\w+)")
 Expression rationnelle pour un ensemble de lettres (avec sélection) Plus de détails...
 
const QRegExp Ch::reEspace ("\\s+")
 Expression rationnelle pour un ensemble d'espaces. Plus de détails...
 
const QRegExp Ch::reLettres ("\\w")
 Expression rationnelle pour une lettre (sans sélection) Plus de détails...
 
const QRegExp Ch::rePonct ("([\\.?!;:])")
 Expression rationnelle pour une ponctuation (avec sélection) Plus de détails...
 
bool Ch::sort_i (const QString &a, const QString &b)
 compare a et b sans tenir compte des diacritiques ni de la casse. Plus de détails...
 
bool Ch::inv_sort_i (const QString &a, const QString &b)
 compare a et b sans tenir compte des diacritiques ni de la casse. Plus de détails...
 
QString Ch::versPC (QString k)
 Comme Ch::versPedeCerto, mais ici le mot n'a pas été trouvé. Les voyelles ne sont pas marquées sauf par position... Plus de détails...
 
QString Ch::versPedeCerto (QString k)
 remplace les longues de k par +, les brèves par - et les communes par * Plus de détails...
 
QChar Ch::breve (QChar c)
 retourne la voyelle brève Plus de détails...
 
QString Ch::transforme (QString k)
 transforme les quantités en + et - en conservant les voyelles Plus de détails...
 
QString Ch::accentue (QString l)
 accentue la voyelle Plus de détails...
 
QString Ch::ajoutSuff (QString fq, QString suffixe, QString l_etym, int accent)
 ajoute le suffixe à la forme Plus de détails...
 

Variables

QString const Ch::consonnes = "bcdfgjklmnpqrstvwxz"
 Chaine donnant les consonnes. Plus de détails...
 
QString const Ch::voyelles = "āăēĕīĭōŏūŭȳўĀĂĒĔĪĬŌŎŪŬȲЎ"
 Chaine donnant les voyelles avec macron ou breve. Plus de détails...
 
QChar const Ch::separSyll = 0x00B7
 Caractère utilisé pour séparer les syllabes (ici un MIDDLE DOT : ·) Plus de détails...