16#ifndef SIMICS_TYPE_COMMON_TYPES_H
17#define SIMICS_TYPE_COMMON_TYPES_H
31 constexpr operator size_t ()
const {
return value_;}
65struct hash<
simics::detail::ConstSizeT> {
67 return hash<size_t>{}(
static_cast<size_t>(obj));
Literal type that extends size_t type.
Definition: common-types.h:27
constexpr ConstSizeT(size_t value=0)
Definition: common-types.h:29
Definition: hierarchical-object-name.h:37
Definition: attr-value.h:23
std::string_view Description
Type used to describe a resource.
Definition: common-types.h:43
Definition: common-types.h:63
size_t operator()(const simics::detail::ConstSizeT &obj) const
Definition: common-types.h:66