clang 19.0.0git
clang::interp::Boolean Member List

This is the complete list of members for clang::interp::Boolean, including all inherited members.

add(Boolean A, Boolean B, unsigned OpBits, Boolean *R)clang::interp::Booleaninlinestatic
bitWidth()clang::interp::Booleaninlinestatic
Boolean()clang::interp::Booleaninline
Boolean(bool V)clang::interp::Booleaninlineexplicit
compare(const Boolean &RHS) constclang::interp::Booleaninline
countLeadingZeros() constclang::interp::Booleaninline
decrement(Boolean A, Boolean *R)clang::interp::Booleaninlinestatic
from(T Value)clang::interp::Booleaninlinestatic
from(Integral< SrcBits, SrcSign > Value)clang::interp::Booleaninlinestatic
from(T Value, unsigned NumBits)clang::interp::Booleaninlinestatic
increment(Boolean A, Boolean *R)clang::interp::Booleaninlinestatic
inRange(int64_t Value, unsigned NumBits)clang::interp::Booleaninlinestatic
inv(Boolean A, Boolean *R)clang::interp::Booleaninlinestatic
isMin() constclang::interp::Booleaninline
isMinusOne()clang::interp::Booleaninlinestatic
isNegative()clang::interp::Booleaninlinestatic
isPositive()clang::interp::Booleaninlinestatic
isSigned()clang::interp::Booleaninlinestatic
isZero() constclang::interp::Booleaninline
max(unsigned NumBits)clang::interp::Booleaninlinestatic
min(unsigned NumBits)clang::interp::Booleaninlinestatic
mul(Boolean A, Boolean B, unsigned OpBits, Boolean *R)clang::interp::Booleaninlinestatic
neg(Boolean A, Boolean *R)clang::interp::Booleaninlinestatic
operator bool() constclang::interp::Booleaninlineexplicit
operator int16_t() constclang::interp::Booleaninlineexplicit
operator int32_t() constclang::interp::Booleaninlineexplicit
operator int64_t() constclang::interp::Booleaninlineexplicit
operator int8_t() constclang::interp::Booleaninlineexplicit
operator uint16_t() constclang::interp::Booleaninlineexplicit
operator uint32_t() constclang::interp::Booleaninlineexplicit
operator uint64_t() constclang::interp::Booleaninlineexplicit
operator uint8_t() constclang::interp::Booleaninlineexplicit
operator!=(Boolean RHS) constclang::interp::Booleaninline
operator-() constclang::interp::Booleaninline
operator-(const Boolean &Other) constclang::interp::Booleaninline
operator<(Boolean RHS) constclang::interp::Booleaninline
operator<=(Boolean RHS) constclang::interp::Booleaninline
operator==(Boolean RHS) constclang::interp::Booleaninline
operator>(Boolean RHS) constclang::interp::Booleaninline
operator>(unsigned RHS) constclang::interp::Booleaninline
operator>=(Boolean RHS) constclang::interp::Booleaninline
operator~() constclang::interp::Booleaninline
print(llvm::raw_ostream &OS) constclang::interp::Booleaninline
sub(Boolean A, Boolean B, unsigned OpBits, Boolean *R)clang::interp::Booleaninlinestatic
toAPSInt() constclang::interp::Booleaninline
toAPSInt(unsigned NumBits) constclang::interp::Booleaninline
toAPValue() constclang::interp::Booleaninline
toDiagnosticString(const ASTContext &Ctx) constclang::interp::Booleaninline
toUnsigned() constclang::interp::Booleaninline
truncate(unsigned TruncBits) constclang::interp::Booleaninline
zero()clang::interp::Booleaninlinestatic