LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
AbstractEnhancedAccess.h
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
#ifndef LIMA_COMMON_ABSTRACTENHANCEDACCESS_H
7
#define LIMA_COMMON_ABSTRACTENHANCEDACCESS_H
8
9
#include "
linguisticProcessing/LinguisticProcessingCommon.h
"
10
#include <
common/misc/AbstractAccessByString.h
>
11
12
namespace
Lima
13
{
14
namespace
Common
15
{
16
17
class
LIMA_LPMISC_EXPORT
AbstractEnhancedAccess
:
public
AbstractAccessByString
{
18
public
:
19
25
virtual
LimaString
getSpelling
(
const
uint64_t index )
const
= 0;
26
};
27
28
29
}
// Common
30
}
// Lima
31
32
#endif
AbstractAccessByString.h
LinguisticProcessingCommon.h
LIMA_LPMISC_EXPORT
#define LIMA_LPMISC_EXPORT
Definition
LinguisticProcessingCommon.h:82
Lima::Common::AbstractAccessByString
define abstract interface for access method
Definition
AbstractAccessByString.h:27
Lima::Common::AbstractEnhancedAccess
Definition
AbstractEnhancedAccess.h:17
Lima::Common::AbstractEnhancedAccess::getSpelling
virtual LimaString getSpelling(const uint64_t index) const =0
get string from index
Lima
NAUTITIA.
Definition
AmosePluginsManager.h:15
Lima::LimaString
QString LimaString
Definition
LimaString.h:33
lima_linguisticprocessing
src
linguisticProcessing
common
misc
AbstractEnhancedAccess.h
Generated by
1.9.8