gem5  v19.0.0.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Namespaces | Macros | Functions
compiler.hh File Reference
#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...
 

Macro Definition Documentation

◆ M5_CLASS_VAR_USED

#define M5_CLASS_VAR_USED

Definition at line 66 of file compiler.hh.

◆ M5_FALLTHROUGH

#define M5_FALLTHROUGH

◆ M5_NODISCARD

#define M5_NODISCARD

Definition at line 88 of file compiler.hh.

Referenced by NoncoherentCache::recvAtomicSnoop().


Generated on Fri Feb 28 2020 16:27:06 for gem5 by doxygen 1.8.13