Lines Matching refs:Pointer
1 //===--- Pointer.cpp - Types for the constexpr VM ---------------*- C++ -*-===//
9 #include "Pointer.h"
17 Pointer::Pointer(Block *Pointee) : Pointer(Pointee, 0, 0) {}
19 Pointer::Pointer(const Pointer &P) : Pointer(P.Pointee, P.Base, P.Offset) {}
21 Pointer::Pointer(Pointer &&P)
27 Pointer::Pointer(Block *Pointee, unsigned Base, unsigned Offset)
34 Pointer::~Pointer() {
41 void Pointer::operator=(const Pointer &P) {
58 void Pointer::operator=(Pointer &&P) {
75 APValue Pointer::toAPValue() const {
108 Pointer Ptr = *this;
135 bool Pointer::isInitialized() const {
154 void Pointer::initialize() const {
177 void Pointer::activate() const {
183 void Pointer::deactivate() const {
187 bool Pointer::hasSameBase(const Pointer &A, const Pointer &B) {
191 bool Pointer::hasSameArray(const Pointer &A, const Pointer &B) {