LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::LinguisticProcessing::SpecificEntities::EntityInfo Class Reference

Public Member Functions

 EntityInfo (const EntityType &t, const LimaString &e, const LimaString &n)
 
void addOccurrence (unsigned int posBegin, unsigned int posEnd)
 
LimaString regex () const
 
bool operator< (const EntityInfo &other) const
 

Public Attributes

EntityType entityType
 
LimaString entityString
 
LimaString entityNorm
 
std::set< std::pair< unsigned int, unsigned int > > occurrences
 

Friends

QDebug & operator<< (QDebug &os, const EntityInfo &ent)
 

Detailed Description

Definition at line 74 of file SpecificEntitiesCompletion.cpp.

Constructor & Destructor Documentation

◆ EntityInfo()

Lima::LinguisticProcessing::SpecificEntities::EntityInfo::EntityInfo ( const EntityType &  t,
const LimaString &  e,
const LimaString &  n 
)
inline

Definition at line 81 of file SpecificEntitiesCompletion.cpp.

Member Function Documentation

◆ addOccurrence()

void Lima::LinguisticProcessing::SpecificEntities::EntityInfo::addOccurrence ( unsigned int  posBegin,
unsigned int  posEnd 
)
inline

Definition at line 87 of file SpecificEntitiesCompletion.cpp.

◆ operator<()

bool Lima::LinguisticProcessing::SpecificEntities::EntityInfo::operator< ( const EntityInfo &  other) const
inline

Definition at line 98 of file SpecificEntitiesCompletion.cpp.

◆ regex()

LimaString Lima::LinguisticProcessing::SpecificEntities::EntityInfo::regex ( ) const
inline

Definition at line 92 of file SpecificEntitiesCompletion.cpp.

Friends And Related Symbol Documentation

◆ operator<<

QDebug & operator<< ( QDebug &  os,
const EntityInfo &  ent 
)
friend

Definition at line 109 of file SpecificEntitiesCompletion.cpp.

Member Data Documentation

◆ entityNorm

LimaString Lima::LinguisticProcessing::SpecificEntities::EntityInfo::entityNorm

Definition at line 78 of file SpecificEntitiesCompletion.cpp.

◆ entityString

LimaString Lima::LinguisticProcessing::SpecificEntities::EntityInfo::entityString

Definition at line 77 of file SpecificEntitiesCompletion.cpp.

◆ entityType

EntityType Lima::LinguisticProcessing::SpecificEntities::EntityInfo::entityType

Definition at line 76 of file SpecificEntitiesCompletion.cpp.

◆ occurrences

std::set<std::pair<unsigned int,unsigned int> > Lima::LinguisticProcessing::SpecificEntities::EntityInfo::occurrences
mutable

Definition at line 79 of file SpecificEntitiesCompletion.cpp.


The documentation for this class was generated from the following file: