Searched refs:priv_id (Results 1 - 3 of 3) sorted by relevance

/gem5/src/systemc/ext/tlm_utils/
H A Dinstance_specific_extensions_int.h82 return static_cast<T *>(set_extension(T::priv_id, ext));
92 ext = static_cast<T *>(get_extension(T::priv_id));
101 clear_extension(T::priv_id);
H A Dinstance_specific_extensions.h61 const static unsigned int priv_id; member in class:tlm_utils::instance_specific_extension
65 const unsigned int instance_specific_extension<T>::priv_id = member in class:tlm_utils::instance_specific_extension
/gem5/ext/systemc/src/tlm_utils/
H A Dinstance_specific_extensions.h89 const static unsigned int priv_id; member in class:tlm_utils::instance_specific_extension
94 unsigned int instance_specific_extension<T>::priv_id = ispex_base::register_private_extension(); member in class:tlm_utils::instance_specific_extension
114 T* tmp = static_cast<T*>(m_extensions[T::priv_id]);
115 m_extensions[T::priv_id] = static_cast<ispex_base*>(ext);
133 ext = static_cast<T*>(m_extensions[T::priv_id]);
145 if (m_extensions[T::priv_id]) (m_container->*m_dec)();
146 m_extensions[T::priv_id] = static_cast<ispex_base*>(0);

Completed in 4 milliseconds