LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
EnhancedAnalysisDictionaryIterator.cpp
Go to the documentation of this file.
1// Copyright 2002-2013 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6/***************************************************************************
7 * Copyright (C) 2004-2012 by CEA LIST *
8 * *
9 ***************************************************************************/
11
12namespace Lima
13{
14
15namespace LinguisticProcessing
16{
17
18namespace AnalysisDict
19{
20
27
30
31const std::pair<uint64_t,DictionaryEntry>
33{
34 const std::pair<uint64_t,uint64_t> pos = *m_accessItr; // clazy:exclude=rule-of-two-soft
35 return std::make_pair(pos.first,m_dico.getEntryData(static_cast<StringsPoolIndex>(pos.second)));
36}
37
42
47
48
53
56
57
58}
59
60}
61
62}
virtual const std::pair< uint64_t, DictionaryEntry > operator*() const override
return subword data SubWord data are the ending offset of the subword, \ and the corresponding dictio...
EnhancedAnalysisDictionarySubWordIterator(const Common::AccessSubWordIterator &accessItr, const EnhancedAnalysisDictionary &dico)
NAUTITIA.