clang 23.0.0git
Primitives.h File Reference

Go to the source code of this file.

Namespaces

namespace  clang
 The JSON file list parser is used to communicate input to InstallAPI.
namespace  clang::interp

Enumerations

enum class  clang::interp::IntegralKind : uint8_t {
  clang::interp::Number = 0 , clang::interp::Address , clang::interp::BlockAddress , clang::interp::LabelAddress ,
  clang::interp::AddrLabelDiff
}

Functions

template<typename T>
ComparisonCategoryResult clang::interp::Compare (const T &X, const T &Y)
 Helper to compare two comparable types.
template<typename T>
bool clang::interp::CheckAddUB (T A, T B, T &R)
template<typename T>
bool clang::interp::CheckSubUB (T A, T B, T &R)
template<typename T>
bool clang::interp::CheckMulUB (T A, T B, T &R)