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

Stores a path end vertex id and the chains ids that have been found to ignore. More...

#include <linguisticProcessing/core/SyntacticAnalysis/ChainsDisambiguator.h>

Public Member Functions

 Key (uint64_t id, const std::set< uint64_t > &chainsToIgnore=std::set< uint64_t >())
 
 Key (const Key &key)
 
virtual ~Key ()
 
Key & operator= (const Key &key)
 
Accessors

Accessors to private members

uint64_t id () const
 
const std::set< uint64_t > & chainsToIgnore () const
 
std::set< uint64_t > & chainsToIgnore ()
 

Detailed Description

Stores a path end vertex id and the chains ids that have been found to ignore.

Chains to ignore are dynamically updated during the search

Definition at line 87 of file ChainsDisambiguator.h.

Constructor & Destructor Documentation

◆ Key() [1/2]

Lima::LinguisticProcessing::SyntacticAnalysis::Key::Key ( uint64_t  id,
const std::set< uint64_t > &  chainsToIgnore = std::set< uint64_t>() 
)
inline

Definition at line 90 of file ChainsDisambiguator.h.

◆ Key() [2/2]

Lima::LinguisticProcessing::SyntacticAnalysis::Key::Key ( const Key &  key)
inline

Definition at line 93 of file ChainsDisambiguator.h.

◆ ~Key()

virtual Lima::LinguisticProcessing::SyntacticAnalysis::Key::~Key ( )
inlinevirtual

Definition at line 95 of file ChainsDisambiguator.h.

Member Function Documentation

◆ chainsToIgnore() [1/2]

std::set< uint64_t > & Lima::LinguisticProcessing::SyntacticAnalysis::Key::chainsToIgnore ( )
inline

Definition at line 106 of file ChainsDisambiguator.h.

◆ chainsToIgnore() [2/2]

const std::set< uint64_t > & Lima::LinguisticProcessing::SyntacticAnalysis::Key::chainsToIgnore ( ) const
inline

Definition at line 105 of file ChainsDisambiguator.h.

◆ id()

uint64_t Lima::LinguisticProcessing::SyntacticAnalysis::Key::id ( ) const
inline

Definition at line 104 of file ChainsDisambiguator.h.

◆ operator=()

Key & Lima::LinguisticProcessing::SyntacticAnalysis::Key::operator= ( const Key &  key)

Definition at line 900 of file ChainsDisambiguator.cpp.


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