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().