| LibreOffice Module vcl (master) 1
    | 
#include <Feature.hxx>
| Public Member Functions | |
| FeatureDefinition () | |
| FeatureDefinition (uint32_t nCode, OUString aDescription, FeatureParameterType eType=FeatureParameterType::BOOL, std::vector< FeatureParameter > &&rEnumParameters=std::vector< FeatureParameter >{}, int32_t nDefault=-1) | |
| FeatureDefinition (uint32_t nCode, TranslateId pDescriptionID, OUString aNumericPart=OUString()) | |
| FeatureDefinition (uint32_t nCode, TranslateId pDescriptionID, std::vector< FeatureParameter > aEnumParameters) | |
| const std::vector< FeatureParameter > & | getEnumParameters () const | 
| uint32_t | getCode () const | 
| OUString | getDescription () const | 
| FeatureParameterType | getType () const | 
| int32_t | getDefault () const | 
| operator bool () const | |
| Private Attributes | |
| OUString | m_sDescription | 
| TranslateId | m_pDescriptionID | 
| OUString | m_sNumericPart | 
| uint32_t | m_nCode | 
| int32_t | m_nDefault | 
| FeatureParameterType | m_eType | 
| std::vector< FeatureParameter > | m_aEnumParameters | 
Definition at line 56 of file Feature.hxx.
| vcl::font::FeatureDefinition::FeatureDefinition | ( | ) | 
Definition at line 90 of file Feature.cxx.
References m_eType.
| vcl::font::FeatureDefinition::FeatureDefinition | ( | uint32_t | nCode, | 
| OUString | aDescription, | ||
| FeatureParameterType | eType = FeatureParameterType::BOOL, | ||
| std::vector< FeatureParameter > && | rEnumParameters = std::vector<FeatureParameter>{}, | ||
| int32_t | nDefault = -1 | ||
| ) | 
Definition at line 97 of file Feature.cxx.
References eType, m_eType, and m_sDescription.
| vcl::font::FeatureDefinition::FeatureDefinition | ( | uint32_t | nCode, | 
| TranslateId | pDescriptionID, | ||
| OUString | aNumericPart = OUString() | ||
| ) | 
Definition at line 109 of file Feature.cxx.
References m_eType.
| vcl::font::FeatureDefinition::FeatureDefinition | ( | uint32_t | nCode, | 
| TranslateId | pDescriptionID, | ||
| std::vector< FeatureParameter > | aEnumParameters | ||
| ) | 
Definition at line 119 of file Feature.cxx.
| uint32_t vcl::font::FeatureDefinition::getCode | ( | ) | const | 
Definition at line 153 of file Feature.cxx.
References m_nCode.
| int32_t vcl::font::FeatureDefinition::getDefault | ( | ) | const | 
Definition at line 159 of file Feature.cxx.
References m_nDefault.
| OUString vcl::font::FeatureDefinition::getDescription | ( | ) | const | 
Definition at line 134 of file Feature.cxx.
References vcl::font::featureCodeAsString(), m_nCode, m_pDescriptionID, m_sDescription, m_sNumericPart, and VclResId().
Referenced by vcl::font::FeatureCollector::collectForTable().
| const std::vector< FeatureParameter > & vcl::font::FeatureDefinition::getEnumParameters | ( | ) | const | 
Definition at line 129 of file Feature.cxx.
References m_aEnumParameters.
| FeatureParameterType vcl::font::FeatureDefinition::getType | ( | ) | const | 
Definition at line 155 of file Feature.cxx.
References m_eType.
| vcl::font::FeatureDefinition::operator bool | ( | ) | const | 
Definition at line 157 of file Feature.cxx.
| 
 | private | 
Definition at line 66 of file Feature.hxx.
Referenced by getEnumParameters().
| 
 | private | 
Definition at line 64 of file Feature.hxx.
Referenced by getType().
| 
 | private | 
Definition at line 62 of file Feature.hxx.
Referenced by getCode(), and getDescription().
| 
 | private | 
Definition at line 63 of file Feature.hxx.
Referenced by getDefault().
| 
 | private | 
Definition at line 60 of file Feature.hxx.
Referenced by getDescription().
| 
 | private | 
Definition at line 59 of file Feature.hxx.
Referenced by getDescription().
| 
 | private | 
Definition at line 61 of file Feature.hxx.
Referenced by getDescription().