#include <CodeBuffer.h>
|
| template<typename T > |
| static T | Raw (const void *program, const address_t address) |
| |
◆ CodeBuffer()
| mana::CodeBuffer::CodeBuffer |
( |
| ) |
|
|
default |
◆ ~CodeBuffer()
| mana::CodeBuffer::~CodeBuffer |
( |
| ) |
|
|
default |
◆ Add()
template<typename T >
| void mana::CodeBuffer::Add |
( |
const T |
value | ) |
|
◆ AddOpecode()
◆ AddOpecodeAndOperand()
◆ AddOpecodeAndTwoOperands()
◆ Copy()
| std::unique_ptr< void, decltype(&std::free)> mana::CodeBuffer::Copy |
( |
| ) |
const |
◆ Get()
template<typename T >
| T mana::CodeBuffer::Get |
( |
const address_t |
address | ) |
const |
◆ GetSize()
| address_t mana::CodeBuffer::GetSize |
( |
| ) |
const |
◆ Raw()
template<typename T >
| T mana::CodeBuffer::Raw |
( |
const void * |
program, |
|
|
const address_t |
address |
|
) |
| |
|
static |
◆ Reduce()
| void mana::CodeBuffer::Reduce |
( |
const address_t |
reduceSize | ) |
|
◆ ReplaceAddress()
| void mana::CodeBuffer::ReplaceAddress |
( |
const address_t |
address, |
|
|
const address_t |
newAddress |
|
) |
| |
◆ ReplaceAddressAll()
| void mana::CodeBuffer::ReplaceAddressAll |
( |
const address_t |
baseAddress, |
|
|
const address_t |
newAddress |
|
) |
| |
◆ ReplaceOpecode()
◆ Write()
The documentation for this class was generated from the following files: