Remove unused/empty/no longer used apple headers

pull/1688/head
Jason Rhinelander 3 years ago committed by Jeff Becker
parent 3527c9cdb5
commit 9afa95cd7a
No known key found for this signature in database
GPG Key ID: F357B3B42F6F9B05

@ -1,40 +0,0 @@
#pragma once
#ifdef __APPLE__
#include <string>
#include <string_view>
#include <Foundation/Foundation.h>
static std::string_view
DataAsStringView(NSData* data)
{
return std::string_view{reinterpret_cast<const char*>(data.bytes), data.length};
}
static NSData*
StringViewToData(std::string_view data)
{
const char* ptr = data.data();
const size_t sz = data.size();
return [NSData dataWithBytes:ptr length:sz];
}
static NSString*
StringToNSString(std::string data)
{
NSData* ptr = StringViewToData(std::string_view{data});
return [[NSString alloc] initWithData:ptr encoding:NSUTF8StringEncoding];
}
static std::string
NSStringToString(NSString* str)
{
return std::string{[str UTF8String]};
}
static std::string
NSObjectToString(NSObject* obj)
{
return NSStringToString([NSString stringWithFormat:@"%@", obj]);
}
#endif
Loading…
Cancel
Save