#include "clang/AST/APValue.h"
#include "Linkage.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/CharUnits.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/Expr.h"
#include "clang/AST/ExprCXX.h"
#include "clang/AST/Type.h"
#include "llvm/Support/ErrorHandling.h"
#include "llvm/Support/raw_ostream.h"
Go to the source code of this file.
|
bool | clang::operator== (const APValue::LValueBase &LHS, const APValue::LValueBase &RHS) |
|
llvm::hash_code | clang::hash_value (const APValue::LValueBase &Base) |
|
static void | profileIntValue (llvm::FoldingSetNodeID &ID, const llvm::APInt &V) |
| Profile the value of an APInt, excluding its bit-width. More...
|
|
static double | GetApproxValue (const llvm::APFloat &F) |
|
static bool | TryPrintAsStringLiteral (raw_ostream &Out, const PrintingPolicy &Policy, const ArrayType *ATy, ArrayRef< APValue > Inits) |
|
MutableArrayRef< APValue::LValuePathEntry > | setLValueUninit (APValue::LValueBase B, const CharUnits &O, unsigned Size, bool OnePastTheEnd, bool IsNullPtr) |
|
◆ GetApproxValue()
static double GetApproxValue |
( |
const llvm::APFloat & |
F | ) |
|
|
static |
◆ profileIntValue()
static void profileIntValue |
( |
llvm::FoldingSetNodeID & |
ID, |
|
|
const llvm::APInt & |
V |
|
) |
| |
|
static |
◆ setLValueUninit()
◆ TryPrintAsStringLiteral()