Lines Matching refs:ispex_base
72 class ispex_base
75 virtual ~ispex_base() {}
86 instance_specific_extension : public ispex_base{
94 unsigned int instance_specific_extension<T>::priv_id = ispex_base::register_private_extension();
115 m_extensions[T::priv_id] = static_cast<ispex_base*>(ext);
120 ispex_base* set_extension(unsigned int index,
121 ispex_base* ext)
124 ispex_base* tmp = m_extensions[index];
136 ispex_base* get_extension(unsigned int index) const
146 m_extensions[T::priv_id] = static_cast<ispex_base*>(0);
154 m_extensions[index] = static_cast<ispex_base*>(0);
169 tlm::tlm_array<ispex_base*> m_extensions;