LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
SymbolicCodeXmlReaderPrivate Class Reference

Public Member Functions

 SymbolicCodeXmlReaderPrivate (const Lima::Common::PropertyCode::PropertyCodeManager &pcm, std::map< std::string, Lima::LinguisticCode > &outputMap)
 
 ~SymbolicCodeXmlReaderPrivate ()=default
 
bool parse (QIODevice *device)
 
void readCodes ()
 
void readCode ()
 
void readField ()
 

Public Attributes

QXmlStreamReader m_reader
 
QString m_currentCode
 
std::map< std::string, std::string > m_currentPropertyValues
 
std::map< std::string, Lima::LinguisticCode > & m_outputMap
 
const Lima::Common::PropertyCode::PropertyCodeManager & m_propCodeManager
 

Friends

class SymbolicCodeXmlReader
 

Detailed Description

Definition at line 15 of file SymbolicCodeXmlReader.cpp.

Constructor & Destructor Documentation

◆ SymbolicCodeXmlReaderPrivate()

SymbolicCodeXmlReaderPrivate::SymbolicCodeXmlReaderPrivate ( const Lima::Common::PropertyCode::PropertyCodeManager &  pcm,
std::map< std::string, Lima::LinguisticCode > &  outputMap 
)

Definition at line 38 of file SymbolicCodeXmlReader.cpp.

◆ ~SymbolicCodeXmlReaderPrivate()

SymbolicCodeXmlReaderPrivate::~SymbolicCodeXmlReaderPrivate ( )
default

Member Function Documentation

◆ parse()

bool SymbolicCodeXmlReaderPrivate::parse ( QIODevice *  device)

Definition at line 67 of file SymbolicCodeXmlReader.cpp.

◆ readCode()

void SymbolicCodeXmlReaderPrivate::readCode ( )

Definition at line 107 of file SymbolicCodeXmlReader.cpp.

◆ readCodes()

void SymbolicCodeXmlReaderPrivate::readCodes ( )

Definition at line 89 of file SymbolicCodeXmlReader.cpp.

◆ readField()

void SymbolicCodeXmlReaderPrivate::readField ( )

Definition at line 130 of file SymbolicCodeXmlReader.cpp.

Friends And Related Symbol Documentation

◆ SymbolicCodeXmlReader

friend class SymbolicCodeXmlReader
friend

Definition at line 17 of file SymbolicCodeXmlReader.cpp.

Member Data Documentation

◆ m_currentCode

QString SymbolicCodeXmlReaderPrivate::m_currentCode

Definition at line 32 of file SymbolicCodeXmlReader.cpp.

◆ m_currentPropertyValues

std::map<std::string, std::string> SymbolicCodeXmlReaderPrivate::m_currentPropertyValues

Definition at line 33 of file SymbolicCodeXmlReader.cpp.

◆ m_outputMap

std::map<std::string,Lima::LinguisticCode>& SymbolicCodeXmlReaderPrivate::m_outputMap

Definition at line 34 of file SymbolicCodeXmlReader.cpp.

◆ m_propCodeManager

const Lima::Common::PropertyCode::PropertyCodeManager& SymbolicCodeXmlReaderPrivate::m_propCodeManager

Definition at line 35 of file SymbolicCodeXmlReader.cpp.

◆ m_reader

QXmlStreamReader SymbolicCodeXmlReaderPrivate::m_reader

Definition at line 31 of file SymbolicCodeXmlReader.cpp.


The documentation for this class was generated from the following file: