Lines Matching defs:m_extensions

76 // tlm_generic_payload::m_extensions array.
141 , m_extensions(max_num_extensions())
158 , m_extensions(max_num_extensions())
173 m_extensions.free_entire_cache();
191 , m_extensions(max_num_extensions())
194 for(unsigned int i=0; i<m_extensions.size(); i++)
196 m_extensions[i] = x.get_extension(i);
218 for(unsigned int i=0; i<m_extensions.size(); i++)
220 m_extensions[i] = x.get_extension(i);
250 for(unsigned int i=0; i<other.m_extensions.size(); i++)
252 if(other.m_extensions[i])
254 if(!m_extensions[i])
256 tlm_extension_base *ext = other.m_extensions[i]->clone();
271 m_extensions[i]->copy_from(*other.m_extensions[i]);
337 for(unsigned int i=0; i<other.m_extensions.size(); i++)
339 if(other.m_extensions[i])
341 if(m_extensions[i])
343 m_extensions[i]->copy_from(*other.m_extensions[i]);
353 m_extensions.free_entire_cache();
354 for(unsigned int i=0; i<m_extensions.size(); i++)
356 if(m_extensions[i])
358 m_extensions[i]->free();
359 m_extensions[i] = 0;
367 for(unsigned int i=0; i<m_extensions.size(); i++)
368 if(m_extensions[i]) m_extensions[i]->free();
531 tlm_extension_base* tmp = m_extensions[index];
532 m_extensions[index] = ext;
547 tlm_extension_base* tmp = m_extensions[index];
548 m_extensions[index] = ext;
549 if (!tmp) m_extensions.insert_in_cache(&m_extensions[index]);
566 return m_extensions[index];
607 m_extensions[index] = static_cast<tlm_extension_base*>(0);
614 m_extensions.insert_in_cache(&m_extensions[index]);
618 m_extensions[index]->free();
619 m_extensions[index] = static_cast<tlm_extension_base*>(0);
631 m_extensions.expand(max_num_extensions());
635 tlm_array<tlm_extension_base*> m_extensions;