LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AnalysisDictionaryIterators.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 ***************************************************************************/
10
12
13namespace Lima
14{
15namespace LinguisticProcessing
16{
17namespace AnalysisDict
18{
19
23
25{
26 m_delegate=source.m_delegate->clone();
27}
28
33
35{
36 delete m_delegate;
37 m_delegate=source.m_delegate->clone();
38 return *this;
39}
40
44
46{
47 m_delegate=source.m_delegate->clone();
48}
49
54
56{
57 delete m_delegate;
58 m_delegate=source.m_delegate->clone();
59 return *this;
60}
61
62} // namespace AnalysisDict
63} // namespace LinguisticProcessing
64} // namespace Lima
virtual AbstractDictionarySubWordIterator * clone() const =0
virtual AbstractDictionarySuperWordIterator * clone() const =0
DictionarySubWordIterator & operator=(const DictionarySubWordIterator &source)
DictionarySuperWordIterator & operator=(const DictionarySuperWordIterator &source)
NAUTITIA.