Collatinus  11.3
Fonctions membres publiques | Attributs privés | Liste de tous les membres
Référence de la classe Irreg

La classe Irreg décrit les formes irrégulières dans la flexion d'un lemme. Plus de détails...

#include <irregs.h>

Graphe de collaboration de Irreg:
Collaboration graph
[légende]

Fonctions membres publiques

 Irreg (QString l, QObject *parent=0)
 Constructeur de la classe Irreg. Plus de détails...
 
bool exclusif ()
 True si le lemme est exclusif, c'est à dire si la forme régulière calculée par le modèle est inusitée, et remplace par la forme irrégulière. Plus de détails...
 
QString gr ()
 Graphie ramiste sans diacritique. Plus de détails...
 
QString grq ()
 Graphie ramiset avec diacritiques. Plus de détails...
 
Lemmelemme ()
 Le lemme de l'irrégulier. Plus de détails...
 
QList< int > morphos ()
 liste des numéros de morphos que peut prendre l'irrégulier, en tenant compte des quantités. Plus de détails...
 

Attributs privés

bool _exclusif
 booléen qui signale que cette forme remplace la forme régulière Plus de détails...
 
QString _gr
 forme irrégulière sans quantité Plus de détails...
 
QString _grq
 forme irrégulière avec ses quantités Plus de détails...
 
LemCore_lemCore
 pointeur vers le noyau de lemmatisation Plus de détails...
 
Lemme_lemme
 pointeur vers le lemme Plus de détails...
 
QList< int > _morphos
 liste des morphos (entiers) pour cette forme et ce lemme Plus de détails...
 

Description détaillée

La classe Irreg décrit les formes irrégulières dans la flexion d'un lemme.

Documentation des constructeurs et destructeur

Irreg::Irreg ( QString  l,
QObject *  parent = 0 
)

Constructeur de la classe Irreg.

Paramètres
l: la ligne qui décrit la forme irrégulière
parent: un pointeur vers le LemCore qui gère ces irréguliers

Une ligne dans le fichier des irréguliers est formée de trois champs séparés par un ":". Vient d'abord la forme iirégulière avec ses quantités. Puis, la clé du lemme dans la map des lemmes du noyau de lemmatisation (classe LemCore) représenté par le paramètre *parent. Et enfin, la (ou les) morpho associée(s).

Documentation des fonctions membres

bool Irreg::exclusif ( )

True si le lemme est exclusif, c'est à dire si la forme régulière calculée par le modèle est inusitée, et remplace par la forme irrégulière.

QString Irreg::gr ( )

Graphie ramiste sans diacritique.

QString Irreg::grq ( )

Graphie ramiset avec diacritiques.

Lemme * Irreg::lemme ( )

Le lemme de l'irrégulier.

QList< int > Irreg::morphos ( )

liste des numéros de morphos que peut prendre l'irrégulier, en tenant compte des quantités.

Documentation des données membres

bool Irreg::_exclusif
private

booléen qui signale que cette forme remplace la forme régulière

QString Irreg::_gr
private

forme irrégulière sans quantité

QString Irreg::_grq
private

forme irrégulière avec ses quantités

LemCore* Irreg::_lemCore
private

pointeur vers le noyau de lemmatisation

Lemme* Irreg::_lemme
private

pointeur vers le lemme

QList<int> Irreg::_morphos
private

liste des morphos (entiers) pour cette forme et ce lemme


La documentation de cette classe a été générée à partir des fichiers suivants :