14 #include <rtl/instance.hxx>
16 #include <unordered_map>
39 :
public rtl::Static<OpenTypeFeatureDefinitionListPrivate, OpenTypeFeatureDefinitionList>
std::vector< FeatureDefinition > m_aFeatureDefinition
static FeatureDefinition handleSpecialFeatureCode(sal_uInt32 nFeatureCode)
FeatureDefinition getDefinition(sal_uInt32 nFeatureCode)
bool isRequired(sal_uInt32 nFeatureCode)
static bool isSpecialFeatureCode(sal_uInt32 nFeatureCode)
std::unordered_map< sal_uInt32, size_t > m_aCodeToIndex
OpenTypeFeatureDefinitionListPrivate()
std::vector< sal_uInt32 > m_aRequiredFeatures