mirror of
https://github.com/zoriya/react-native-svg.git
synced 2026-06-01 22:25:12 +00:00
Simplify enum parsing
This commit is contained in:
@@ -7,10 +7,9 @@ NSString* AlignmentBaselineToString( enum AlignmentBaseline fw )
|
|||||||
|
|
||||||
enum AlignmentBaseline AlignmentBaselineFromString( NSString* s )
|
enum AlignmentBaseline AlignmentBaselineFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(AlignmentBaselineStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = AlignmentBaselineStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:AlignmentBaselineStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* FontStyleToString( enum FontStyle fw )
|
|||||||
|
|
||||||
enum FontStyle FontStyleFromString( NSString* s )
|
enum FontStyle FontStyleFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(FontStyleStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = FontStyleStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:FontStyleStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* FontVariantLigaturesToString( enum FontVariantLigatures fw )
|
|||||||
|
|
||||||
enum FontVariantLigatures FontVariantLigaturesFromString( NSString* s )
|
enum FontVariantLigatures FontVariantLigaturesFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(FontVariantLigaturesStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = FontVariantLigaturesStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:FontVariantLigaturesStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* FontWeightToString( enum FontWeight fw )
|
|||||||
|
|
||||||
enum FontWeight FontWeightFromString( NSString* s )
|
enum FontWeight FontWeightFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(FontWeightStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = FontWeightStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:FontWeightStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* TextAnchorToString( enum TextAnchor fw )
|
|||||||
|
|
||||||
enum TextAnchor TextAnchorFromString( NSString* s )
|
enum TextAnchor TextAnchorFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(TextAnchorStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = TextAnchorStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:TextAnchorStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* TextDecorationToString( enum TextDecoration fw )
|
|||||||
|
|
||||||
enum TextDecoration TextDecorationFromString( NSString* s )
|
enum TextDecoration TextDecorationFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(TextDecorationStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = TextDecorationStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:TextDecorationStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* TextLengthAdjustToString( enum TextLengthAdjust fw )
|
|||||||
|
|
||||||
enum TextLengthAdjust TextLengthAdjustFromString( NSString* s )
|
enum TextLengthAdjust TextLengthAdjustFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(TextLengthAdjustStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = TextLengthAdjustStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:TextLengthAdjustStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* TextPathMethodToString( enum TextPathMethod fw )
|
|||||||
|
|
||||||
enum TextPathMethod TextPathMethodFromString( NSString* s )
|
enum TextPathMethod TextPathMethodFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(TextPathMethodStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = TextPathMethodStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:TextPathMethodStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* TextPathMidLineToString( enum TextPathMidLine fw )
|
|||||||
|
|
||||||
enum TextPathMidLine TextPathMidLineFromString( NSString* s )
|
enum TextPathMidLine TextPathMidLineFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(TextPathMidLineStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = TextPathMidLineStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:TextPathMidLineStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* TextPathSideToString( enum TextPathSide fw )
|
|||||||
|
|
||||||
enum TextPathSide TextPathSideFromString( NSString* s )
|
enum TextPathSide TextPathSideFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(TextPathSideStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = TextPathSideStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:TextPathSideStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,10 +7,9 @@ NSString* TextPathSpacingToString( enum TextPathSpacing fw )
|
|||||||
|
|
||||||
enum TextPathSpacing TextPathSpacingFromString( NSString* s )
|
enum TextPathSpacing TextPathSpacingFromString( NSString* s )
|
||||||
{
|
{
|
||||||
NSInteger i;
|
const NSUInteger l = sizeof(TextPathSpacingStrings) / sizeof(NSString*);
|
||||||
NSString* fw;
|
for (NSUInteger i = 0; i < l; i++) {
|
||||||
for (i = 0; fw = TextPathSpacingStrings[i], fw != nil; i++) {
|
if ([s isEqualToString:TextPathSpacingStrings[i]]) {
|
||||||
if ([fw isEqualToString:s]) {
|
|
||||||
return i;
|
return i;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user