|
LibreOffice Module vcl (master) 1
|
#include <FeatureParser.hxx>
Public Member Functions | |
| FeatureParser (std::u16string_view sFontName) | |
| OUString const & | getLanguage () const |
| std::vector< FeatureSetting > const & | getFeatures () const |
| std::unordered_map< uint32_t, int32_t > | getFeaturesMap () const |
Private Attributes | |
| OUString | m_sLanguage |
| std::vector< FeatureSetting > | m_aFeatures |
Definition at line 28 of file FeatureParser.hxx.
| vcl::font::FeatureParser::FeatureParser | ( | std::u16string_view | sFontName | ) |
Definition at line 27 of file FeatureParser.cxx.
References vcl::font::FeaturePrefix, vcl::font::FeatureSeparator, o3tl::getToken(), m_aFeatures, vcl::font::FeatureSetting::m_nTag, m_sLanguage, nIndex, OUStringToOString(), sName, and u.
|
inline |
Definition at line 39 of file FeatureParser.hxx.
Referenced by GenericSalLayout::ParseFeatures().
| std::unordered_map< uint32_t, int32_t > vcl::font::FeatureParser::getFeaturesMap | ( | ) | const |
Definition at line 57 of file FeatureParser.cxx.
References m_aFeatures.
|
inline |
Definition at line 37 of file FeatureParser.hxx.
Referenced by GenericSalLayout::ParseFeatures().
|
private |
Definition at line 32 of file FeatureParser.hxx.
Referenced by FeatureParser(), and getFeaturesMap().
|
private |
Definition at line 31 of file FeatureParser.hxx.
Referenced by FeatureParser().