clang 19.0.0git
clang::interp::Integral< Bits, Signed > Member List

This is the complete list of members for clang::interp::Integral< Bits, Signed >, including all inherited members.

add(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
AsUnsigned typedefclang::interp::Integral< Bits, Signed >
bitAnd(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
bitOr(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
bitWidth()clang::interp::Integral< Bits, Signed >inlinestatic
bitXor(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
comp(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
compare(const Integral &RHS) constclang::interp::Integral< Bits, Signed >inline
countLeadingZeros() constclang::interp::Integral< Bits, Signed >inline
decrement(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
div(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
from(ValT Value)clang::interp::Integral< Bits, Signed >inlinestatic
from(Integral< SrcBits, SrcSign > Value)clang::interp::Integral< Bits, Signed >inlinestatic
from(T Value, unsigned NumBits)clang::interp::Integral< Bits, Signed >inlinestatic
increment(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
inRange(int64_t Value, unsigned NumBits)clang::interp::Integral< Bits, Signed >inlinestatic
Integralclang::interp::Integral< Bits, Signed >friend
Integral()clang::interp::Integral< Bits, Signed >inline
Integral(Integral< SrcBits, SrcSign > V)clang::interp::Integral< Bits, Signed >inlineexplicit
Integral(const APSInt &V)clang::interp::Integral< Bits, Signed >inlineexplicit
isMin() constclang::interp::Integral< Bits, Signed >inline
isMinusOne() constclang::interp::Integral< Bits, Signed >inline
isNegative() constclang::interp::Integral< Bits, Signed >inline
isPositive() constclang::interp::Integral< Bits, Signed >inline
isSigned()clang::interp::Integral< Bits, Signed >inlinestatic
isZero() constclang::interp::Integral< Bits, Signed >inline
max(unsigned NumBits)clang::interp::Integral< Bits, Signed >inlinestatic
min(unsigned NumBits)clang::interp::Integral< Bits, Signed >inlinestatic
mul(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
neg(Integral A, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
operator int32_t() constclang::interp::Integral< Bits, Signed >inlineexplicit
operator int64_t() constclang::interp::Integral< Bits, Signed >inlineexplicit
operator Integral< DstBits, DstSign >() constclang::interp::Integral< Bits, Signed >inlineexplicit
operator uint64_t() constclang::interp::Integral< Bits, Signed >inlineexplicit
operator unsigned() constclang::interp::Integral< Bits, Signed >inlineexplicit
operator!=(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator-() constclang::interp::Integral< Bits, Signed >inline
operator-(const Integral &Other) constclang::interp::Integral< Bits, Signed >inline
operator<(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator<=(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator==(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator>(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator>(unsigned RHS) constclang::interp::Integral< Bits, Signed >inline
operator>=(Integral RHS) constclang::interp::Integral< Bits, Signed >inline
operator~() constclang::interp::Integral< Bits, Signed >inline
print(llvm::raw_ostream &OS) constclang::interp::Integral< Bits, Signed >inline
rem(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
shiftLeft(const Integral A, const Integral< RHSBits, RHSSign > B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
shiftRight(const Integral A, const Integral< RHSBits, RHSSign > B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
sub(Integral A, Integral B, unsigned OpBits, Integral *R)clang::interp::Integral< Bits, Signed >inlinestatic
toAPSInt() constclang::interp::Integral< Bits, Signed >inline
toAPSInt(unsigned NumBits) constclang::interp::Integral< Bits, Signed >inline
toAPValue() constclang::interp::Integral< Bits, Signed >inline
toDiagnosticString(const ASTContext &Ctx) constclang::interp::Integral< Bits, Signed >inline
toUnsigned() constclang::interp::Integral< Bits, Signed >inline
truncate(unsigned TruncBits) constclang::interp::Integral< Bits, Signed >inline
zero()clang::interp::Integral< Bits, Signed >inlinestatic