2012-04-18 04:03:03 +08:00
|
|
|
#include "llvm/Support/Locale.h"
|
2016-04-18 17:17:29 +08:00
|
|
|
#include "llvm/ADT/StringRef.h"
|
2013-09-05 00:00:12 +08:00
|
|
|
#include "llvm/Support/Unicode.h"
|
2012-04-18 04:03:03 +08:00
|
|
|
|
2013-09-05 00:00:12 +08:00
|
|
|
namespace llvm {
|
|
|
|
namespace sys {
|
|
|
|
namespace locale {
|
|
|
|
|
|
|
|
int columnWidth(StringRef Text) {
|
|
|
|
return llvm::sys::unicode::columnWidthUTF8(Text);
|
|
|
|
}
|
|
|
|
|
|
|
|
bool isPrint(int UCS) {
|
|
|
|
return llvm::sys::unicode::isPrintable(UCS);
|
|
|
|
}
|
|
|
|
|
|
|
|
} // namespace locale
|
|
|
|
} // namespace sys
|
|
|
|
} // namespace llvm
|