21 std::vector<char> aString(5, 0);
22 aString[0] = char(nFeature >> 24 & 0xff);
23 aString[1] = char(nFeature >> 16 & 0xff);
24 aString[2] = char(nFeature >> 8 & 0xff);
25 aString[3] = char(nFeature >> 0 & 0xff);
27 return OStringToOUString(aString.data(), RTL_TEXTENCODING_ASCII_US);
51 if (hb_feature_from_string(feature.getStr(), feature.getLength(), &aFeat))
65 , m_pDescriptionID(nullptr)
71 , m_pDescriptionID(pDescriptionID)
77 OUString aReturnString;
92 : m_pDescriptionID(nullptr)
101 std::vector<FeatureParameter>
const& rEnumParameters,
104 , m_pDescriptionID(nullptr)
106 , m_nDefault(nDefault)
108 , m_aEnumParameters(rEnumParameters)
113 OUString
const& rNumericPart)
114 : m_pDescriptionID(pDescriptionID)
115 , m_sNumericPart(rNumericPart)
123 std::vector<FeatureParameter> aEnumParameters)
124 : m_pDescriptionID(pDescriptionID)
128 , m_aEnumParameters(
std::move(aEnumParameters))
144 return sTranslatedDescription;
160 FeatureDefinition::operator bool()
const {
return m_nCode != 0; }
OUString getDescription() const
OUString featureCodeAsString(uint32_t nFeature)
const std::vector< FeatureParameter > & getEnumParameters() const
uint32_t getDefault() const
const char * m_pDescriptionID
FeatureSetting(OString feature)
const wchar_t *typedef BOOL
const char * m_pDescriptionID
FeatureParameterType getType() const
FeatureParameterType m_eType
std::vector< FeatureParameter > m_aEnumParameters
OUString VclResId(const char *pId)
const EnumerationType m_eType
FeatureParameter(uint32_t nCode, OUString aDescription)
OUString getDescription() const