Lines Matching refs:offset
47 template<typename T> T Load(uintptr_t offset) const { in Load() argument
48 return *ComputeInternalPointer<T>(offset); in Load()
51 template<typename T> void Store(uintptr_t offset, T value) const { in Store() argument
52 *ComputeInternalPointer<T>(offset) = value; in Store()
55 template<typename T> T* PointerTo(uintptr_t offset) const { in PointerTo() argument
56 return ComputeInternalPointer<T>(offset); in PointerTo()
59 void CopyFrom(size_t offset, const MemoryRegion& from) const;
62 void Subregion(const MemoryRegion& from, uintptr_t offset, uintptr_t size) { in Subregion() argument
64 CHECK_LE(offset, from.size() - size); in Subregion()
65 pointer_ = reinterpret_cast<void*>(from.start() + offset); in Subregion()
76 template<typename T> T* ComputeInternalPointer(size_t offset) const { in ComputeInternalPointer() argument
78 CHECK_LE(offset, size() - sizeof(T)); in ComputeInternalPointer()
79 return reinterpret_cast<T*>(start() + offset); in ComputeInternalPointer()