Lines Matching defs:m_extensions
114 T* tmp = static_cast<T*>(m_extensions[T::priv_id]);
115 m_extensions[T::priv_id] = static_cast<ispex_base*>(ext);
124 ispex_base* tmp = m_extensions[index];
125 m_extensions[index] = ext;
133 ext = static_cast<T*>(m_extensions[T::priv_id]);
138 return m_extensions[index];
145 if (m_extensions[T::priv_id]) (m_container->*m_dec)();
146 m_extensions[T::priv_id] = static_cast<ispex_base*>(0);
151 if (index < m_extensions.size())
153 if (m_extensions[index]) (m_container->*m_dec)();
154 m_extensions[index] = static_cast<ispex_base*>(0);
165 m_extensions.expand(max_num_ispex());
169 tlm::tlm_array<ispex_base*> m_extensions;