H A D | APValue.h | 1 //===--- APValue.h - Union class for APFloat/APSInt/Complex -----*- C++ -*-===// 10 // This file defines the APValue class. 35 /// APValue - This class implements a discriminated union of [uninitialized] 37 /// [Vector: N * APValue], [Array: N * APValue] 38 class APValue { class in namespace:clang 81 APValue *Elts; 87 APValue *Elts; 93 APValue *Elts; 101 APValue *Valu 122 APValue() : Kind(Uninitialized) {} function in class:clang::APValue 123 explicit APValue(const APSInt &I) : Kind(Uninitialized) { function in class:clang::APValue 126 explicit APValue(const APFloat &F) : Kind(Uninitialized) { function in class:clang::APValue 129 explicit APValue(const APValue *E, unsigned N) : Kind(Uninitialized) { function in class:clang::APValue 132 APValue(const APSInt &R, const APSInt &I) : Kind(Uninitialized) { function in class:clang::APValue 135 APValue(const APFloat &R, const APFloat &I) : Kind(Uninitialized) { function in class:clang::APValue 139 APValue(LValueBase B, const CharUnits &O, NoLValuePath N, unsigned CallIndex) function in class:clang::APValue 143 APValue(LValueBase B, const CharUnits &O, ArrayRef<LValuePathEntry> Path, function in class:clang::APValue 148 APValue(UninitArray, unsigned InitElts, unsigned Size) : Kind(Uninitialized) { function in class:clang::APValue 151 APValue(UninitStruct, unsigned B, unsigned M) : Kind(Uninitialized) { function in class:clang::APValue 154 APValue(const FieldDecl *D, const APValue &V = APValue()) argument 158 APValue(const ValueDecl *Member, bool IsDerivedMember, function in class:clang::APValue 162 APValue(const AddrLabelExpr* LHSExpr, const AddrLabelExpr* RHSExpr) function in class:clang::APValue [all...] |