LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::BagOfWords::BoWNamedEntityPrivate Class Reference
Inheritance diagram for Lima::Common::BagOfWords::BoWNamedEntityPrivate:
Lima::Common::BagOfWords::BoWComplexTokenPrivate Lima::Common::BagOfWords::BoWTokenPrivate

Public Member Functions

 BoWNamedEntityPrivate ()
 
 BoWNamedEntityPrivate (const BoWNamedEntityPrivate &)
 
void readNEProperties (std::istream &file)
 
void writeNEProperties (std::ostream &file) const
 
- Public Member Functions inherited from Lima::Common::BagOfWords::BoWComplexTokenPrivate
 BoWComplexTokenPrivate ()
 
 BoWComplexTokenPrivate (const BoWComplexToken &)
 copy constructor
 
 BoWComplexTokenPrivate (const Lima::LimaString &lemma, const LinguisticCode category, const uint64_t position, const uint64_t length)
 
 BoWComplexTokenPrivate (const Lima::LimaString &lemma, const LinguisticCode category, const uint64_t position, const uint64_t length, std::deque< boost::shared_ptr< BoWToken > > &parts, const uint64_t head)
 a constructor to build a simple, independent complex token (parts are simple tokens, not listed elsewhere in a BoWText)
 
virtual ~BoWComplexTokenPrivate ()
 
 BoWComplexTokenPrivate (const BoWComplexTokenPrivate &)
 
BoWComplexTokenPrivate & operator= (const BoWComplexTokenPrivate &)
 
boost::shared_ptr< BoWToken > addPart (boost::shared_ptr< BoWRelation > rel, boost::shared_ptr< BoWToken > tok, const bool isHead=false)
 
void copy (const BoWComplexToken &a)
 
- Public Member Functions inherited from Lima::Common::BagOfWords::BoWTokenPrivate
 BoWTokenPrivate (const Lima::LimaString &lemma, const LinguisticCode category, const uint64_t position, const uint64_t length)
 
 BoWTokenPrivate (const Lima::LimaString &str, const uint64_t position=0, const uint64_t length=0)
 
 BoWTokenPrivate (const BoWToken &tok)
 
 BoWTokenPrivate ()
 
 BoWTokenPrivate (const BoWTokenPrivate &tok)
 
BoWTokenPrivate & operator= (const BoWTokenPrivate &tok)
 
bool operator== (const BoWTokenPrivate &tok)
 
virtual ~BoWTokenPrivate ()
 
void convertSpaces (void)
 convert the spaces in the lemma string into a non-space character (defined by the m_compoundSeparator member)
 

Public Attributes

Common::MediaticData::EntityType m_type
 
std::map< std::string, LimaString > m_features
 
- Public Attributes inherited from Lima::Common::BagOfWords::BoWComplexTokenPrivate
std::deque< BoWComplexToken::Part > m_parts
 the list of the parts of the complex token
 
uint64_t m_head
 the index of the head of the complex token in its part list
 
- Public Attributes inherited from Lima::Common::BagOfWords::BoWTokenPrivate
Lima::LimaString m_lemma
 
Lima::LimaString m_inflectedForm
 
LinguisticCode m_category
 
uint64_t m_position
 
uint64_t m_length
 
uint64_t m_vertex
 

Friends

class BoWNamedEntity
 

Additional Inherited Members

- Static Public Attributes inherited from Lima::Common::BagOfWords::BoWTokenPrivate
static LimaChar m_separator =DEFAULT_SEPARATOR
 
static LimaChar m_compoundSeparator =DEFAULT_COMPOUND_SEPARATOR
 
static bool m_useOnlyLemma =true
 

Detailed Description

Definition at line 23 of file bowNamedEntity.cpp.

Constructor & Destructor Documentation

◆ BoWNamedEntityPrivate() [1/2]

Lima::Common::BagOfWords::BoWNamedEntityPrivate::BoWNamedEntityPrivate ( )

Definition at line 58 of file bowNamedEntity.cpp.

◆ BoWNamedEntityPrivate() [2/2]

Lima::Common::BagOfWords::BoWNamedEntityPrivate::BoWNamedEntityPrivate ( const BoWNamedEntityPrivate &  bnep)

Definition at line 65 of file bowNamedEntity.cpp.

Member Function Documentation

◆ readNEProperties()

void Lima::Common::BagOfWords::BoWNamedEntityPrivate::readNEProperties ( std::istream &  file)

◆ writeNEProperties()

void Lima::Common::BagOfWords::BoWNamedEntityPrivate::writeNEProperties ( std::ostream &  file) const

Friends And Related Symbol Documentation

◆ BoWNamedEntity

friend class BoWNamedEntity
friend

Definition at line 26 of file bowNamedEntity.cpp.

Member Data Documentation

◆ m_features

std::map<std::string, LimaString> Lima::Common::BagOfWords::BoWNamedEntityPrivate::m_features

Definition at line 50 of file bowNamedEntity.cpp.

◆ m_type

Common::MediaticData::EntityType Lima::Common::BagOfWords::BoWNamedEntityPrivate::m_type

Definition at line 49 of file bowNamedEntity.cpp.


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