ArmNN
 25.11
Loading...
Searching...
No Matches
IMemoryManager.hpp
Go to the documentation of this file.
1//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5#pragma once
6
7#include <memory>
8
9namespace armnn
10{
11
13{
14protected:
16
17public:
18 virtual void Acquire() = 0;
19 virtual void Release() = 0;
20
21 virtual ~IMemoryManager() {}
22};
23
24using IMemoryManagerUniquePtr = std::unique_ptr<IMemoryManager>;
25
26} // namespace armnn
virtual void Release()=0
virtual void Acquire()=0
Copyright (c) 2021 ARM Limited and Contributors.
std::unique_ptr< IMemoryManager > IMemoryManagerUniquePtr