clang 20.0.0git
Classes | Namespaces | Enumerations
State.h File Reference
#include "clang/AST/ASTDiagnostic.h"
#include "clang/AST/Expr.h"

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
}
 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...