The Sparta Modeling Framework
Loading...
Searching...
No Matches
BlockingMemoryIF.hpp File Reference

File that contains BlockingMemoryIF. More...

#include "sparta/memory/MemoryExceptions.hpp"
#include "sparta/memory/AddressTypes.hpp"
#include "sparta/memory/DebugMemoryIF.hpp"

Go to the source code of this file.

Classes

class  sparta::memory::BlockingMemoryIF
 Pure-virtual memory interface which represents a simple, immediately accessible (blocking) address-space with meaningful read and write accees support. Partially implements DebugMemoryIF, which adds peek and poke support as well as access addr and size validation. More...
 

Namespaces

namespace  sparta
 Macros for handling exponential backoff.
 
namespace  sparta::memory
 Namespace containing memory interfaces, types, and storage objects.
 

Functions

std::ostream & operator<< (std::ostream &out, const sparta::memory::BlockingMemoryIF &mi)
 BlockingMemoryIF stream operator.
 
std::ostream & operator<< (std::ostream &out, const sparta::memory::BlockingMemoryIF *mi)
 BlockingMemoryIF stream operator.
 

Detailed Description

File that contains BlockingMemoryIF.

Definition in file BlockingMemoryIF.hpp.

Function Documentation

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream &  out,
const sparta::memory::BlockingMemoryIF mi 
)
inline

BlockingMemoryIF stream operator.

Definition at line 326 of file BlockingMemoryIF.hpp.

Here is the call graph for this function:

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream &  out,
const sparta::memory::BlockingMemoryIF mi 
)
inline

BlockingMemoryIF stream operator.

Definition at line 332 of file BlockingMemoryIF.hpp.

Here is the call graph for this function: