ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
etiss::MemoryWordManipulatorBase::MemOp Class Reference

Memory operation class. More...

#include <MemoryManipulationSystem.h>

Inheritance diagram for etiss::MemoryWordManipulatorBase::MemOp:
Inheritance graph
[legend]
Collaboration diagram for etiss::MemoryWordManipulatorBase::MemOp:
Collaboration graph
[legend]

Public Member Functions

template<typename word_t >
word_t operator() (word_t src1, word_t src2) const
 executes memory operation with operands src1 and src2 and returns result
 
 MemOp (const std::string &memop_str)
 Constructor takes string encoded memory operation MemOpType.
 

Detailed Description

Memory operation class.

Definition at line 47 of file MemoryManipulationSystem.h.

Constructor & Destructor Documentation

◆ MemOp()

etiss::MemoryWordManipulatorBase::MemOp::MemOp ( const std::string &  memop_str)
inline

Constructor takes string encoded memory operation MemOpType.

Definition at line 56 of file MemoryManipulationSystem.h.

Member Function Documentation

◆ operator()()

template<typename word_t >
word_t etiss::MemoryWordManipulatorBase::MemOp::operator() ( word_t  src1,
word_t  src2 
) const

executes memory operation with operands src1 and src2 and returns result

Definition at line 136 of file MemoryManipulationSystem.h.


The documentation for this class was generated from the following file: