clang 24.0.0git
Pointer.h File Reference
#include "Descriptor.h"
#include "Function.h"
#include "InitMap.h"
#include "InterpBlock.h"
#include "clang/AST/ComparisonCategories.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/Expr.h"
#include "llvm/Support/raw_ostream.h"

Go to the source code of this file.

Classes

struct  clang::interp::PtrView
struct  clang::interp::BlockPointer
struct  clang::interp::IntPointer
struct  clang::interp::FunctionPointer
struct  clang::interp::TypeidPointer
struct  clang::interp::StringPointer
struct  clang::interp::PointerPathEntry
struct  clang::interp::OpaquePointer
struct  clang::interp::OpaqueTag
class  clang::interp::Pointer
 A pointer to a memory block, live or dead. More...

Namespaces

namespace  clang
 Top level wrappers for InstallAPI frontend operations.
namespace  clang::interp

Enumerations

enum class  clang::interp::Storage {
  clang::interp::Int , clang::interp::Block , clang::interp::Fn , clang::interp::Typeid ,
  clang::interp::String , clang::interp::Opaque
}

Functions

llvm::raw_ostream & clang::interp::operator<< (llvm::raw_ostream &OS, const Pointer &P)