gem5 v24.0.0.0
|
Functions | |
template<typename T > | |
std::ostream & | opExtractSecDisp (std::ostream &os, const T &v) |
template<typename E > | |
std::enable_if_t< std::is_enum_v< E >, std::ostream & > | opExtractPrimDisp (std::ostream &os, const E &e) |
template<typename... T> | |
std::ostream & | opExtractPrimDisp (std::ostream &os, const std::tuple< T... > &p) |
template<typename T , typename U > | |
std::ostream & | opExtractPrimDisp (std::ostream &os, const std::pair< T, U > &p) |
template<typename T > | |
std::enable_if_t< is_iterable_v< T >, std::ostream & > | opExtractPrimDisp (std::ostream &os, const T &v) |
template<typename T > | |
std::ostream & | opExtractPrimDisp (std::ostream &os, const std::optional< T > &o) |
template<typename T > | |
std::ostream & | opExtractPrimDisp (std::ostream &os, T *p) |
template<typename T > | |
std::ostream & | opExtractPrimDisp (std::ostream &os, const std::shared_ptr< T > &p) |
template<typename T > | |
std::ostream & | opExtractPrimDisp (std::ostream &os, const std::unique_ptr< T > &p) |
template<typename T > | |
std::ostream & | opExtractPrimDisp (std::ostream &os, const Printer< T > &p) |
Variables | |
template<typename , typename = void> | |
constexpr bool | isOpExtractNativelySupported = false |
template<typename , typename = void> | |
constexpr bool | isOpExtractHelped = false |
template<typename T > | |
constexpr bool | needsDispatch |
std::enable_if_t< std::is_enum_v< E >, std::ostream & > gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const E & | e ) |
Definition at line 79 of file ostream_helpers.hh.
References gem5::ArmISA::e, and gem5::X86ISA::os.
Referenced by opExtractPrimDisp(), opExtractPrimDisp(), opExtractPrimDisp(), opExtractPrimDisp(), and opExtractSecDisp().
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const Printer< T > & | p ) |
Definition at line 188 of file ostream_helpers.hh.
References isOpExtractHelped, opExtractPrimDisp(), gem5::X86ISA::os, and gem5::MipsISA::p.
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const std::optional< T > & | o ) |
Definition at line 117 of file ostream_helpers.hh.
References opExtractSecDisp(), and gem5::X86ISA::os.
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const std::pair< T, U > & | p ) |
Definition at line 99 of file ostream_helpers.hh.
References opExtractPrimDisp(), gem5::X86ISA::os, and gem5::MipsISA::p.
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const std::shared_ptr< T > & | p ) |
Definition at line 132 of file ostream_helpers.hh.
References opExtractPrimDisp(), gem5::X86ISA::os, and gem5::MipsISA::p.
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const std::tuple< T... > & | p ) |
Definition at line 86 of file ostream_helpers.hh.
References gem5::ArmISA::e, gem5::ArmISA::n, opExtractSecDisp(), gem5::X86ISA::os, and gem5::MipsISA::p.
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const std::unique_ptr< T > & | p ) |
Definition at line 139 of file ostream_helpers.hh.
References opExtractPrimDisp(), gem5::X86ISA::os, and gem5::MipsISA::p.
std::enable_if_t< is_iterable_v< T >, std::ostream & > gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
const T & | v ) |
Definition at line 106 of file ostream_helpers.hh.
References gem5::ArmISA::e, opExtractSecDisp(), gem5::X86ISA::os, and gem5::ArmISA::v.
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractPrimDisp | ( | std::ostream & | os, |
T * | p ) |
Definition at line 172 of file ostream_helpers.hh.
References isOpExtractHelped, isOpExtractNativelySupported, opExtractSecDisp(), gem5::X86ISA::os, and gem5::MipsISA::p.
std::ostream & gem5::stl_helpers::opExtract_impl::opExtractSecDisp | ( | std::ostream & | os, |
const T & | v ) |
Definition at line 200 of file ostream_helpers.hh.
References needsDispatch, opExtractPrimDisp(), gem5::X86ISA::os, and gem5::ArmISA::v.
Referenced by opExtractPrimDisp(), opExtractPrimDisp(), opExtractPrimDisp(), and opExtractPrimDisp().
|
constexpr |
Definition at line 157 of file ostream_helpers.hh.
Referenced by opExtractPrimDisp(), and opExtractPrimDisp().
|
constexpr |
Definition at line 149 of file ostream_helpers.hh.
Referenced by opExtractPrimDisp().
|
constexpr |
Definition at line 167 of file ostream_helpers.hh.
Referenced by opExtractSecDisp().