gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::stl_helpers Namespace Reference

Namespaces

namespace  hash_impl
namespace  opExtract_impl

Classes

struct  hash
struct  Printer
struct  unordered_map
struct  unordered_set

Functions

template<typename T>
std::enable_if_t< opExtract_impl::needsDispatch< T >, std::ostream & > operator<< (std::ostream &os, const T &v)
template<typename T>
constexpr auto make_hash_for (const T &)
template<typename T>
constexpr auto hash_value (const T &v)

Variables

template<typename, typename = void>
constexpr bool is_hash_enabled

Function Documentation

◆ hash_value()

template<typename T>
auto gem5::stl_helpers::hash_impl::hash_value ( const T & v)
constexpr

Definition at line 111 of file hash_helpers.hh.

Referenced by TEST(), TEST(), and TEST().

◆ make_hash_for()

template<typename T>
auto gem5::stl_helpers::hash_impl::make_hash_for ( const T & )
constexpr

Definition at line 105 of file hash_helpers.hh.

◆ operator<<()

template<typename T>
std::enable_if_t< opExtract_impl::needsDispatch< T >, std::ostream & > gem5::stl_helpers::operator<< ( std::ostream & os,
const T & v )

Definition at line 1 of file ostream_helpers.hh.

Variable Documentation

◆ is_hash_enabled

template<typename, typename = void>
bool gem5::stl_helpers::hash_impl::is_hash_enabled
constexpr

Definition at line 159 of file hash_helpers.hh.

Referenced by TEST().


Generated on Sat Oct 18 2025 08:07:04 for gem5 by doxygen 1.14.0