LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
Lima::Common::PropertyCode::PropertyManagerPrivate Class Reference

Public Member Functions

 PropertyManagerPrivate (const std::string &name, const LinguisticCode &mask, const LinguisticCode &emptyNessMask, const std::map< std::string, LinguisticCode > symbol2code)
 
 ~PropertyManagerPrivate ()
 
 PropertyManagerPrivate (const PropertyManagerPrivate &pmp)
 
PropertyManagerPrivate & operator= (const PropertyManagerPrivate &pmp)
 

Public Attributes

std::string m_name
 
LinguisticCode m_mask
 
LinguisticCode m_emptyNessMask
 
std::map< LinguisticCode, std::string > m_code2symbol
 
std::map< std::string, LinguisticCode > m_symbol2code
 
PropertyAccessor m_accessor
 

Static Public Attributes

static std::string s_none
 

Friends

class PropertyManager
 

Detailed Description

Definition at line 23 of file PropertyManager.cpp.

Constructor & Destructor Documentation

◆ PropertyManagerPrivate() [1/2]

Lima::Common::PropertyCode::PropertyManagerPrivate::PropertyManagerPrivate ( const std::string &  name,
const LinguisticCode &  mask,
const LinguisticCode &  emptyNessMask,
const std::map< std::string, LinguisticCode >  symbol2code 
)

Definition at line 50 of file PropertyManager.cpp.

◆ ~PropertyManagerPrivate()

Lima::Common::PropertyCode::PropertyManagerPrivate::~PropertyManagerPrivate ( )

Definition at line 71 of file PropertyManager.cpp.

◆ PropertyManagerPrivate() [2/2]

Lima::Common::PropertyCode::PropertyManagerPrivate::PropertyManagerPrivate ( const PropertyManagerPrivate &  pmp)

Definition at line 75 of file PropertyManager.cpp.

Member Function Documentation

◆ operator=()

PropertyManagerPrivate & Lima::Common::PropertyCode::PropertyManagerPrivate::operator= ( const PropertyManagerPrivate &  pmp)

Definition at line 85 of file PropertyManager.cpp.

Friends And Related Symbol Documentation

◆ PropertyManager

friend class PropertyManager
friend

Definition at line 25 of file PropertyManager.cpp.

Member Data Documentation

◆ m_accessor

PropertyAccessor Lima::Common::PropertyCode::PropertyManagerPrivate::m_accessor

Definition at line 42 of file PropertyManager.cpp.

◆ m_code2symbol

std::map<LinguisticCode,std::string> Lima::Common::PropertyCode::PropertyManagerPrivate::m_code2symbol

Definition at line 39 of file PropertyManager.cpp.

◆ m_emptyNessMask

LinguisticCode Lima::Common::PropertyCode::PropertyManagerPrivate::m_emptyNessMask

Definition at line 38 of file PropertyManager.cpp.

◆ m_mask

LinguisticCode Lima::Common::PropertyCode::PropertyManagerPrivate::m_mask

Definition at line 37 of file PropertyManager.cpp.

◆ m_name

std::string Lima::Common::PropertyCode::PropertyManagerPrivate::m_name

Definition at line 36 of file PropertyManager.cpp.

◆ m_symbol2code

std::map<std::string,LinguisticCode> Lima::Common::PropertyCode::PropertyManagerPrivate::m_symbol2code

Definition at line 40 of file PropertyManager.cpp.

◆ s_none

std::string Lima::Common::PropertyCode::PropertyManagerPrivate::s_none
static

Definition at line 44 of file PropertyManager.cpp.


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