Lines Matching full:property
28 * Get the next non-ignorable ASCII character from a property name
51 * Get the next non-ignorable EBCDIC character from a property name
74 * Unicode property names and property value names are compared "loosely".
77 * For all property names, property value names, and for property values for
146 int32_t PropNameData::findProperty(int32_t property) {
153 if(property<start) {
156 if(property<limit) {
157 return i+(property-start)*2;
166 return 0; // The property does not have named values.
212 return NULL; // no name (Property[Value]Aliases.txt has "n/a")
237 const char *PropNameData::getPropertyName(int32_t property, int32_t nameChoice) {
238 int32_t valueMapIndex=findProperty(property);
240 return NULL; // Not a known property.
245 const char *PropNameData::getPropertyValueName(int32_t property, int32_t value, int32_t nameChoice) {
246 int32_t valueMapIndex=findProperty(property);
248 return NULL; // Not a known property.
270 int32_t PropNameData::getPropertyValueEnum(int32_t property, const char *alias) {
271 int32_t valueMapIndex=findProperty(property);
273 return UCHAR_INVALID_CODE; // Not a known property.
277 return UCHAR_INVALID_CODE; // The property does not have named values.
279 // valueMapIndex is the start of the property's valueMap,
289 u_getPropertyName(UProperty property,
292 return PropNameData::getPropertyName(property, nameChoice);
302 u_getPropertyValueName(UProperty property,
306 return PropNameData::getPropertyValueName(property, value, nameChoice);
310 u_getPropertyValueEnum(UProperty property,
313 return PropNameData::getPropertyValueEnum(property, alias);