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
11
#include "
AnalysisDictionaryIterators.h
"
12
13
namespace
Lima
14
{
15
namespace
LinguisticProcessing
16
{
17
namespace
AnalysisDict
18
{
19
20
DictionarySubWordIterator::DictionarySubWordIterator
(
AbstractDictionarySubWordIterator
* delegate) :
21
m_delegate(delegate)
22
{}
23
24
DictionarySubWordIterator::DictionarySubWordIterator
(
const
DictionarySubWordIterator
& source)
25
{
26
m_delegate=source.m_delegate->
clone
();
27
}
28
29
DictionarySubWordIterator::~DictionarySubWordIterator
()
30
{
31
delete
m_delegate;
32
}
33
34
DictionarySubWordIterator
&
DictionarySubWordIterator::operator=
(
const
DictionarySubWordIterator
& source)
35
{
36
delete
m_delegate;
37
m_delegate=source.m_delegate->
clone
();
38
return
*
this
;
39
}
40
41
DictionarySuperWordIterator::DictionarySuperWordIterator
(
AbstractDictionarySuperWordIterator
* delegate) :
42
m_delegate(delegate)
43
{}
44
45
DictionarySuperWordIterator::DictionarySuperWordIterator
(
const
DictionarySuperWordIterator
& source)
46
{
47
m_delegate=source.m_delegate->
clone
();
48
}
49
50
DictionarySuperWordIterator::~DictionarySuperWordIterator
()
51
{
52
delete
m_delegate;
53
}
54
55
DictionarySuperWordIterator
&
DictionarySuperWordIterator::operator=
(
const
DictionarySuperWordIterator
& source)
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
AnalysisDictionaryIterators.h
Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySubWordIterator
iterator on subwords
Definition
AnalysisDictionaryIterators.h:30
Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySubWordIterator::clone
virtual AbstractDictionarySubWordIterator * clone() const =0
Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator
iterator on superwords
Definition
AnalysisDictionaryIterators.h:53
Lima::LinguisticProcessing::AnalysisDict::AbstractDictionarySuperWordIterator::clone
virtual AbstractDictionarySuperWordIterator * clone() const =0
Lima::LinguisticProcessing::AnalysisDict::DictionarySubWordIterator
Definition
AnalysisDictionaryIterators.h:70
Lima::LinguisticProcessing::AnalysisDict::DictionarySubWordIterator::operator=
DictionarySubWordIterator & operator=(const DictionarySubWordIterator &source)
Definition
AnalysisDictionaryIterators.cpp:34
Lima::LinguisticProcessing::AnalysisDict::DictionarySubWordIterator::~DictionarySubWordIterator
virtual ~DictionarySubWordIterator()
Definition
AnalysisDictionaryIterators.cpp:29
Lima::LinguisticProcessing::AnalysisDict::DictionarySubWordIterator::DictionarySubWordIterator
DictionarySubWordIterator(AbstractDictionarySubWordIterator *delegate)
Definition
AnalysisDictionaryIterators.cpp:20
Lima::LinguisticProcessing::AnalysisDict::DictionarySuperWordIterator
Definition
AnalysisDictionaryIterators.h:107
Lima::LinguisticProcessing::AnalysisDict::DictionarySuperWordIterator::~DictionarySuperWordIterator
virtual ~DictionarySuperWordIterator()
Definition
AnalysisDictionaryIterators.cpp:50
Lima::LinguisticProcessing::AnalysisDict::DictionarySuperWordIterator::DictionarySuperWordIterator
DictionarySuperWordIterator(AbstractDictionarySuperWordIterator *delegate)
Definition
AnalysisDictionaryIterators.cpp:41
Lima::LinguisticProcessing::AnalysisDict::DictionarySuperWordIterator::operator=
DictionarySuperWordIterator & operator=(const DictionarySuperWordIterator &source)
Definition
AnalysisDictionaryIterators.cpp:55
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
lima_linguisticprocessing
src
linguisticProcessing
core
AnalysisDict
AnalysisDictionaryIterators.cpp
Generated by
1.9.8