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

#include <linguisticProcessing/core/LinguisticAnalysisStructure/TStatus.h>

Public Member Functions

 TStatus ()
 
 TStatus (const TStatus &)
 
 TStatus (AlphaCapitalType capital, AlphaRomanType roman, bool isHyphen, bool isPossessive, bool isConcatAbbrev, bool isTwitter, NumericType numeric, StatusType status)
 
virtual ~TStatus ()
 
TStatus & operator= (const TStatus &)
 
bool operator< (const TStatus &s) const
 
bool operator== (const TStatus &s) const
 
void reset ()
 
void setAlphaCapital (const AlphaCapitalType alphaCapital)
 
void setAlphaRoman (const AlphaRomanType alphaRoman)
 
void setAlphaHyphen (bool isAlphaHyphen)
 
void setAlphaPossessive (bool isAlphaPossessive)
 
void setAlphaConcatAbbrev (bool concatAbbrev)
 
void setTwitter (bool isTwitter)
 
void setNumeric (const NumericType numeric)
 
void setStatus (const StatusType other)
 
void setDefaultKey (const Lima::LimaString &defaultKey)
 
AlphaCapitalType getAlphaCapital () const
 
AlphaRomanType getAlphaRoman () const
 
bool isAlphaHyphen () const
 
bool isAlphaPossessive () const
 
bool isAlphaConcatAbbrev () const
 
bool isTwitter () const
 
NumericType getNumeric () const
 
StatusType getStatus () const
 
const Lima::LimaString & defaultKey () const
 
void outputXML (std::ostream &XmlStream) const
 
std::string toString () const
 

Protected Attributes

TStatusPrivate * m_d
 

Friends

class TStatusPrivate
 

Detailed Description

Definition at line 65 of file TStatus.h.

Constructor & Destructor Documentation

◆ TStatus() [1/3]

Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::TStatus ( )

Definition at line 196 of file TStatus.cpp.

◆ TStatus() [2/3]

Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::TStatus ( const TStatus &  tStatus)

Definition at line 200 of file TStatus.cpp.

◆ TStatus() [3/3]

Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::TStatus ( AlphaCapitalType  capital,
AlphaRomanType  roman,
bool  isHyphen,
bool  isPossessive,
bool  isConcatAbbrev,
bool  isTwitter,
NumericType  numeric,
StatusType  status 
)

Definition at line 204 of file TStatus.cpp.

◆ ~TStatus()

Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::~TStatus ( )
virtual

Definition at line 216 of file TStatus.cpp.

Member Function Documentation

◆ defaultKey()

const Lima::LimaString & Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::defaultKey ( ) const

Definition at line 318 of file TStatus.cpp.

◆ getAlphaCapital()

AlphaCapitalType Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::getAlphaCapital ( ) const

Definition at line 282 of file TStatus.cpp.

◆ getAlphaRoman()

AlphaRomanType Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::getAlphaRoman ( ) const

Definition at line 286 of file TStatus.cpp.

◆ getNumeric()

NumericType Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::getNumeric ( ) const

Definition at line 310 of file TStatus.cpp.

◆ getStatus()

StatusType Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::getStatus ( ) const

Definition at line 314 of file TStatus.cpp.

◆ isAlphaConcatAbbrev()

bool Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::isAlphaConcatAbbrev ( ) const

Definition at line 298 of file TStatus.cpp.

◆ isAlphaHyphen()

bool Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::isAlphaHyphen ( ) const

Definition at line 290 of file TStatus.cpp.

◆ isAlphaPossessive()

bool Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::isAlphaPossessive ( ) const

Definition at line 294 of file TStatus.cpp.

◆ isTwitter()

bool Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::isTwitter ( ) const

Definition at line 302 of file TStatus.cpp.

◆ operator<()

bool Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::operator< ( const TStatus &  s) const

Definition at line 235 of file TStatus.cpp.

◆ operator=()

TStatus & Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::operator= ( const TStatus &  tStatus)

Definition at line 223 of file TStatus.cpp.

◆ operator==()

bool Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::operator== ( const TStatus &  s) const

Definition at line 230 of file TStatus.cpp.

◆ outputXML()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::outputXML ( std::ostream &  XmlStream) const

Definition at line 434 of file TStatus.cpp.

◆ reset()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::reset ( )

Definition at line 241 of file TStatus.cpp.

◆ setAlphaCapital()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setAlphaCapital ( const AlphaCapitalType  alphaCapital)

Definition at line 254 of file TStatus.cpp.

◆ setAlphaConcatAbbrev()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setAlphaConcatAbbrev ( bool  concatAbbrev)

Definition at line 306 of file TStatus.cpp.

◆ setAlphaHyphen()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setAlphaHyphen ( bool  isAlphaHyphen)

Definition at line 262 of file TStatus.cpp.

◆ setAlphaPossessive()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setAlphaPossessive ( bool  isAlphaPossessive)

Definition at line 266 of file TStatus.cpp.

◆ setAlphaRoman()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setAlphaRoman ( const AlphaRomanType  alphaRoman)

Definition at line 258 of file TStatus.cpp.

◆ setDefaultKey()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setDefaultKey ( const Lima::LimaString &  defaultKey)

Definition at line 325 of file TStatus.cpp.

◆ setNumeric()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setNumeric ( const NumericType  numeric)

Definition at line 274 of file TStatus.cpp.

◆ setStatus()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setStatus ( const StatusType  other)

Definition at line 278 of file TStatus.cpp.

◆ setTwitter()

void Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::setTwitter ( bool  isTwitter)

Definition at line 270 of file TStatus.cpp.

◆ toString()

std::string Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::toString ( ) const

Definition at line 368 of file TStatus.cpp.

Friends And Related Symbol Documentation

◆ TStatusPrivate

friend class TStatusPrivate
friend

Definition at line 67 of file TStatus.h.

Member Data Documentation

◆ m_d

TStatusPrivate* Lima::LinguisticProcessing::LinguisticAnalysisStructure::TStatus::m_d
protected

Definition at line 116 of file TStatus.h.


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