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

File that contains MemoryObject. More...

#include "sparta/utils/SpartaException.hpp"
#include "sparta/memory/MemoryExceptions.hpp"
#include "sparta/memory/AddressTypes.hpp"
#include "sparta/memory/BlockingMemoryIFNode.hpp"
#include "sparta/memory/DMIBlockingMemoryIF.hpp"
#include "sparta/functional/ArchData.hpp"
#include "sparta/utils/Utils.hpp"

Go to the source code of this file.

Classes

class  sparta::memory::MemoryObject
 Memory object with sparse storage for large memory representations. Has direct read/write interface within blocks. Checkpointable. More...
 
class  sparta::memory::BlockingMemoryObjectIFNode
 BlockingMemoryIFNode implementation with binding to a MemoryObject instantiated separately and specified at BlockingMemoryObjectIFNode construction. 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::MemoryObject &mo)
 MemoryObject stream operator.
 
std::ostream & operator<< (std::ostream &out, const sparta::memory::MemoryObject *mo)
 MemoryObject stream operator.
 

Detailed Description

File that contains MemoryObject.

Definition in file MemoryObject.hpp.

Function Documentation

◆ operator<<() [1/2]

std::ostream & operator<< ( std::ostream &  out,
const sparta::memory::MemoryObject mo 
)
inline

MemoryObject stream operator.

Definition at line 402 of file MemoryObject.hpp.

Here is the call graph for this function:

◆ operator<<() [2/2]

std::ostream & operator<< ( std::ostream &  out,
const sparta::memory::MemoryObject mo 
)
inline

MemoryObject stream operator.

Definition at line 408 of file MemoryObject.hpp.

Here is the call graph for this function: