27#import <Foundation/Foundation.h>
70@interface NSString (OOUtilities)
73- (BOOL)pathHasExtension:(NSString *)extension;
74- (BOOL)pathHasExtensionInArray:(NSArray *)extensions;
88NSComparisonResult
CompareVersions(NSArray *version1, NSArray *version2);
95NSString *EscapedGraphVizString(NSString *
string);
106NSString *GraphVizTokenString(NSString *
string, NSMutableSet *uniqueSet);
OOINLINE NSString * OOStringFromIntCredits(OOCreditsQuantity integerCredits, BOOL includeSymbol)
NSArray * ComponentsFromVersionString(NSString *string)
NSString * ClockToString(double clock, BOOL adjusting)
Quaternion QuaternionFromString(NSString *wxyzString, Quaternion defaultValue)
OOINLINE NSString * OOCredits(OOCreditsQuantity tenthsOfCredits)
BOOL ScanVectorAndQuaternionFromString(NSString *xyzwxyzString, Vector *outVector, Quaternion *outQuaternion)
OOINLINE NSString * OOIntCredits(OOCreditsQuantity integerCredits)
NSComparisonResult CompareVersions(NSArray *version1, NSArray *version2)
NSPoint PointFromString(NSString *xyString)
NSMutableArray * ScanTokensFromString(NSString *values)
Vector VectorFromString(NSString *xyzString, Vector defaultValue)
NSString * StringFromRandomSeed(Random_Seed seed)
Random_Seed RandomSeedFromString(NSString *abcdefString)
BOOL ScanHPVectorFromString(NSString *xyzString, HPVector *outVector)
NSString * OOPadStringToEms(NSString *string, float numEms)
BOOL ScanQuaternionFromString(NSString *wxyzString, Quaternion *outQuaternion)
NSString * OOStringFromDeciCredits(OOCreditsQuantity tenthsOfCredits, BOOL includeDecimal, BOOL includeSymbol)
BOOL ScanVectorFromString(NSString *xyzString, Vector *outVector)
NSString * StringFromPoint(NSPoint point)
uint64_t OOCreditsQuantity