LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
vcl::font::FeatureParser Class Reference

#include <FeatureParser.hxx>

Public Member Functions

 FeatureParser (OUString const &sFontName)
 
OUString const & getLanguage () const
 
std::vector< FeatureSetting > const & getFeatures () const
 
std::unordered_map< uint32_t, uint32_t > getFeaturesMap () const
 

Private Attributes

OUString m_sLanguage
 
std::vector< FeatureSettingm_aFeatures
 

Detailed Description

Definition at line 30 of file FeatureParser.hxx.

Constructor & Destructor Documentation

vcl::font::FeatureParser::FeatureParser ( OUString const &  sFontName)

Member Function Documentation

std::vector<FeatureSetting> const& vcl::font::FeatureParser::getFeatures ( ) const
inline

Definition at line 41 of file FeatureParser.hxx.

Referenced by GenericSalLayout::ParseFeatures().

std::unordered_map< uint32_t, uint32_t > vcl::font::FeatureParser::getFeaturesMap ( ) const

Definition at line 58 of file FeatureParser.cxx.

References m_aFeatures.

OUString const& vcl::font::FeatureParser::getLanguage ( ) const
inline

Definition at line 39 of file FeatureParser.hxx.

Referenced by GenericSalLayout::ParseFeatures().

Member Data Documentation

std::vector<FeatureSetting> vcl::font::FeatureParser::m_aFeatures
private

Definition at line 34 of file FeatureParser.hxx.

Referenced by FeatureParser(), and getFeaturesMap().

OUString vcl::font::FeatureParser::m_sLanguage
private

Definition at line 33 of file FeatureParser.hxx.

Referenced by FeatureParser().


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