LLVM API Documentation
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/Config/config.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/system_error.h"
#include <windows.h>
#include <wincrypt.h>
#include <cassert>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | ScopedHandle< HandleTraits > |
struct | CommonHandleTraits |
struct | JobHandleTraits |
struct | CryptContextTraits |
struct | FindHandleTraits |
struct | FileHandleTraits |
class | llvm::SmallVectorImpl< T > |
Namespaces | |
llvm | |
List of target independent CodeGen pass IDs. | |
llvm::sys | |
llvm::sys::windows | |
Macros | |
#define | _WIN32_WINNT 0x0501 |
#define | _WIN32_IE 0x0600 |
#define | WIN32_LEAN_AND_MEAN |
Typedefs | |
typedef ScopedHandle < CommonHandleTraits > | ScopedCommonHandle |
typedef ScopedHandle < FileHandleTraits > | ScopedFileHandle |
typedef ScopedHandle < CryptContextTraits > | ScopedCryptContext |
typedef ScopedHandle < FindHandleTraits > | ScopedFindHandle |
typedef ScopedHandle < JobHandleTraits > | ScopedJobHandle |
Functions | |
bool | MakeErrMsg (std::string *ErrMsg, const std::string &prefix) |
template<class T > | |
SmallVectorImpl< T >::const_pointer | llvm::c_str (SmallVectorImpl< T > &str) |
error_code | llvm::sys::windows::UTF8ToUTF16 (StringRef utf8, SmallVectorImpl< wchar_t > &utf16) |
error_code | llvm::sys::windows::UTF16ToUTF8 (const wchar_t *utf16, size_t utf16_len, SmallVectorImpl< char > &utf8) |
typedef ScopedHandle<FileHandleTraits> ScopedFileHandle |
typedef ScopedHandle<FindHandleTraits> ScopedFindHandle |
typedef ScopedHandle<JobHandleTraits> ScopedJobHandle |