LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SymbolicCodeXmlReader.h
Go to the documentation of this file.
1
// Copyright 2002-2021 CEA LIST
2
// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3
//
4
// SPDX-License-Identifier: MIT
5
6
#ifndef SYMBOLICCODEXMLREADER_H
7
#define SYMBOLICCODEXMLREADER_H
8
9
#include "
linguisticProcessing/LinguisticProcessingCommon.h
"
10
#include "
linguisticProcessing/common/PropertyCode/PropertyCodeManager.h
"
11
12
#include <string>
13
#include <map>
14
15
16
class
SymbolicCodeXmlReaderPrivate
;
17
class
LIMA_PROPERTYCODE_EXPORT
SymbolicCodeXmlReader
18
{
19
public
:
20
// -----------------------------------------------------------------------
21
// Constructors
22
// -----------------------------------------------------------------------
23
SymbolicCodeXmlReader
(
const
Lima::Common::PropertyCode::PropertyCodeManager
& pcm,
24
std::map<std::string,Lima::LinguisticCode>& outputMap);
25
~SymbolicCodeXmlReader
();
26
27
bool
parse(QIODevice *device);
28
29
QString errorString()
const
;
30
31
private
:
32
SymbolicCodeXmlReaderPrivate
* m_d;
33
};
34
35
#endif
LinguisticProcessingCommon.h
LIMA_PROPERTYCODE_EXPORT
#define LIMA_PROPERTYCODE_EXPORT
Definition
LinguisticProcessingCommon.h:81
PropertyCodeManager.h
Lima::Common::PropertyCode::PropertyCodeManager
Provide tools to parse a property file, and deal with the property coding system.
Definition
PropertyCodeManager.h:34
SymbolicCodeXmlReaderPrivate
Definition
SymbolicCodeXmlReader.cpp:16
SymbolicCodeXmlReader
Definition
SymbolicCodeXmlReader.h:18
lima_linguisticprocessing
src
linguisticProcessing
common
PropertyCode
SymbolicCodeXmlReader.h
Generated by
1.9.8