LLVM API Documentation

Namespaces | Functions
ConvertUTFWrapper.cpp File Reference
#include "llvm/Support/ConvertUTF.h"
#include "llvm/Support/SwapByteOrder.h"
#include <string>
#include <vector>
Include dependency graph for ConvertUTFWrapper.cpp:

Go to the source code of this file.

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


Functions

bool llvm::ConvertUTF8toWide (unsigned WideCharWidth, llvm::StringRef Source, char *&ResultPtr, const UTF8 *&ErrorPtr)
bool llvm::ConvertCodePointToUTF8 (unsigned Source, char *&ResultPtr)
bool llvm::hasUTF16ByteOrderMark (ArrayRef< char > S)
bool llvm::convertUTF16ToUTF8String (ArrayRef< char > SrcBytes, std::string &Out)