Lines Matching refs:ID
75 // contruction time. my_extension::ID will hold the unique index in the
82 virtual void copy_from(tlm_extension_base const &ext) = 0; //{assert(typeid(this)==typeid(ext)); assert(ID === ext.ID); assert(0);}
84 const static unsigned int ID;
89 unsigned int tlm_extension<T>::ID = tlm_extension_base::register_extension();
524 return static_cast<T*>(set_extension(T::ID, ext));
540 return static_cast<T*>(set_auto_extension(T::ID, ext));
561 return static_cast<T*>(get_extension(T::ID));
584 clear_extension(T::ID);
600 release_extension(T::ID);