Now using shared_ptr

This commit is contained in:
AnonymusRaccoon
2020-01-24 10:39:45 +01:00
parent 01ad5b6f30
commit 6499646766
4 changed files with 11 additions and 11 deletions

View File

@@ -7,14 +7,15 @@
#include <cstdint>
#include <vector>
#include <memory>
#include "IMemory.hpp"
namespace ComSquare
{
class MemoryBus {
private:
std::vector<IMemory> _memoryAccessors;
IMemory * getAccessor(uint32_t addr);
std::vector<std::shared_ptr<IMemory>> _memoryAccessors;
std::shared_ptr<IMemory> getAccessor(uint32_t addr);
uint8_t _openbus;
public:
uint8_t read(uint32_t addr);