TuringSim
C++ framework to simulate abstract computing models
TuringSim::Memory::MemoryModifier< Memory, Modifier > Member List

This is the complete list of members for TuringSim::Memory::MemoryModifier< Memory, Modifier >, including all inherited members.

acquire(Memory *toAcquire)TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
empty() const noexceptTuringSim::Memory::MemoryModifier< Memory, Modifier >inline
force_acquire(Memory *toAcquire)TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
memoryTuringSim::Memory::MemoryModifier< Memory, Modifier >protected
MemoryModifier()TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
MemoryModifier(Memory *m)TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
MemoryModifier(const MemoryModifier &other)=deleteTuringSim::Memory::MemoryModifier< Memory, Modifier >
MemoryModifier(MemoryModifier &&other)TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
operator=(MemoryModifier &)=deleteTuringSim::Memory::MemoryModifier< Memory, Modifier >
operator=(MemoryModifier &&other)TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
release()TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
unsafe_release()TuringSim::Memory::MemoryModifier< Memory, Modifier >inline
~MemoryModifier()TuringSim::Memory::MemoryModifier< Memory, Modifier >inline