gem5 [DEVELOP-FOR-25.0]
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 Mon May 26 2025 09:19:39 for gem5 by doxygen 1.13.2