gem5
v19.0.0.0
|
#include <memory>
Go to the source code of this file.
Namespaces | |
m5 | |
Macros | |
#define | M5_CLASS_VAR_USED |
#define | M5_FALLTHROUGH |
#define | M5_NODISCARD |
Functions | |
template<typename T , typename... Args> | |
std::unique_ptr< T > | m5::make_unique (Args &&... constructor_args) |
Defining custom version of make_unique: m5::make_unique<>() More... | |
#define M5_CLASS_VAR_USED |
Definition at line 66 of file compiler.hh.
#define M5_FALLTHROUGH |
Definition at line 86 of file compiler.hh.
Referenced by ArmISA::TLB::checkPermissions64(), checkSeg(), createImgWriter(), ArmISA::decodeAArch64SysReg(), SparcISA::TLB::doMmuRegWrite(), BaseKvmCPU::drain(), sc_dt::scfx_rep::from_string(), ArmISA::TableWalker::memAttrsAArch64(), Printk(), cp::Print::process_flag(), ArmISA::readMPIDR(), SMMUv3::runProcessAtomic(), SMMUv3::runProcessTiming(), AlphaISA::ISA::setIpr(), X86ISA::ISA::setMiscReg(), ArmISA::simd_modified_imm(), and IdeDisk::startCommand().
#define M5_NODISCARD |
Definition at line 88 of file compiler.hh.
Referenced by NoncoherentCache::recvAtomicSnoop().