LLVM API Documentation

StringExtras.h File Reference

#include "llvm/Support/DataTypes.h"
#include <cctype>
#include <cstdio>
#include <string>

Include dependency graph for StringExtras.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm

Functions

static std::string llvm::utohexstr (uint64_t X)
static std::string llvm::utostr_32 (uint32_t X, bool isNeg=false)
static std::string llvm::utostr (uint64_t X, bool isNeg=false)
static std::string llvm::itostr (int64_t X)
static std::string llvm::ftostr (double V)
static std::string llvm::LowercaseString (const std::string &S)
static bool llvm::StringsEqualNoCase (const std::string &LHS, const std::string &RHS)
static bool llvm::StringsEqualNoCase (const std::string &LHS, const char *RHS)
std::string llvm::getToken (std::string &Source, const char *Delimiters=" \t\n\v\f\r")
void llvm::UnescapeString (std::string &Str)
void llvm::EscapeString (std::string &Str)