| add(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| AsUnsigned typedef | clang::interp::Char< Signed > | |
| bitAnd(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| bitcastFromMemory(const std::byte *Src, unsigned BitWidth) | clang::interp::Char< Signed > | inlinestatic |
| bitcastToMemory(std::byte *Dest) const | clang::interp::Char< Signed > | inline |
| bitOr(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| bitWidth() | clang::interp::Char< Signed > | inlinestatic |
| bitXor(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| Char class | clang::interp::Char< Signed > | friend |
| Char()=default | clang::interp::Char< Signed > | |
| Char(ReprT V) | clang::interp::Char< Signed > | inline |
| Char(const APSInt &V) | clang::interp::Char< Signed > | inlineexplicit |
| comp(Char A, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| compare(Char RHS) const | clang::interp::Char< Signed > | inline |
| countLeadingZeros() const | clang::interp::Char< Signed > | inline |
| decrement(Char A, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| div(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| from(T t) | clang::interp::Char< Signed > | inlinestatic |
| from(T t, unsigned BitWidth) | clang::interp::Char< Signed > | inlinestatic |
| increment(Char A, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| isMin() const | clang::interp::Char< Signed > | inline |
| isMinusOne() const | clang::interp::Char< Signed > | inline |
| isNegative() const | clang::interp::Char< Signed > | inline |
| isNumber() | clang::interp::Char< Signed > | inlinestatic |
| isPositive() const | clang::interp::Char< Signed > | inline |
| isSigned() | clang::interp::Char< Signed > | inlinestatic |
| isZero() const | clang::interp::Char< Signed > | inline |
| mul(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| neg(Char A, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| operator Ty() const | clang::interp::Char< Signed > | inlineexplicit |
| operator!=(Char RHS) const | clang::interp::Char< Signed > | inline |
| operator-() const | clang::interp::Char< Signed > | inline |
| operator-(Char Other) const | clang::interp::Char< Signed > | inline |
| operator<(Char RHS) const | clang::interp::Char< Signed > | inline |
| operator<=(Char RHS) const | clang::interp::Char< Signed > | inline |
| operator==(Char RHS) const | clang::interp::Char< Signed > | inline |
| operator>(Char RHS) const | clang::interp::Char< Signed > | inline |
| operator>(unsigned RHS) const | clang::interp::Char< Signed > | inline |
| operator>=(Char RHS) const | clang::interp::Char< Signed > | inline |
| operator>=(unsigned RHS) const | clang::interp::Char< Signed > | inline |
| print(llvm::raw_ostream &OS) const | clang::interp::Char< Signed > | inline |
| rem(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| shiftLeft(const Char A, const Char< RHSSign > B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| shiftRight(const Char A, const Char< RHSSign > B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| sub(Char A, Char B, unsigned OpBits, Char *R) | clang::interp::Char< Signed > | inlinestatic |
| toAPInt(unsigned BitWidth) const | clang::interp::Char< Signed > | inline |
| toAPSInt() const | clang::interp::Char< Signed > | inline |
| toAPSInt(unsigned BitWidth) const | clang::interp::Char< Signed > | inline |
| toAPValue(const ASTContext &) const | clang::interp::Char< Signed > | inline |
| toDiagnosticString(const ASTContext &Ctx) const | clang::interp::Char< Signed > | inline |
| toUnsigned() const | clang::interp::Char< Signed > | inline |
| truncate(unsigned TruncBits) const | clang::interp::Char< Signed > | inline |
| zero(unsigned BitWidth=8) | clang::interp::Char< Signed > | inlinestatic |