clang 22.0.0git
State.h File Reference

Go to the source code of this file.

Classes

class  clang::interp::State
 Interface for the VM to interact with the AST walker's context. More...

Namespaces

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

Enumerations

enum  clang::AccessKinds {
  clang::AK_Read , clang::AK_ReadObjectRepresentation , clang::AK_Assign , clang::AK_Increment ,
  clang::AK_Decrement , clang::AK_MemberCall , clang::AK_DynamicCast , clang::AK_TypeId ,
  clang::AK_Construct , clang::AK_Destroy , clang::AK_IsWithinLifetime , clang::AK_Dereference
}
 Kinds of access we can perform on an object, for diagnostics. More...
enum  clang::CheckSubobjectKind {
  clang::CSK_Base , clang::CSK_Derived , clang::CSK_Field , clang::CSK_ArrayToPointer ,
  clang::CSK_ArrayIndex , clang::CSK_Real , clang::CSK_Imag , clang::CSK_VectorElement
}
 The order of this enum is important for diagnostics. More...
enum class  clang::EvaluationMode { clang::ConstantExpression , clang::ConstantExpressionUnevaluated , clang::ConstantFold , clang::IgnoreSideEffects }