tlm_utils::instance_specific_extension_accessor Class Reference

#include <instance_specific_extensions.h>

List of all members.

Public Member Functions

 instance_specific_extension_accessor ()
template<typename T>
instance_specific_extensions_per_accessor
< instance_specific_extension_container > & 
operator() (T &txn)

Protected Attributes

unsigned int m_index


Detailed Description

Definition at line 282 of file instance_specific_extensions.h.


Constructor & Destructor Documentation

tlm_utils::instance_specific_extension_accessor::instance_specific_extension_accessor (  )  [inline]

Definition at line 284 of file instance_specific_extensions.h.


Member Function Documentation

template<typename T>
instance_specific_extensions_per_accessor<instance_specific_extension_container>& tlm_utils::instance_specific_extension_accessor::operator() ( T &  txn  )  [inline]

Definition at line 287 of file instance_specific_extensions.h.

References tlm_utils::instance_specific_extension_container::instance_specific_extension_carrier, tlm_utils::instance_specific_extension_carrier::m_container, tlm_utils::instance_specific_extension_container::m_ispex_per_accessor, tlm_utils::instance_specific_extension_container::my_txn, and tlm::tlm_generic_payload::set_extension().

Here is the call graph for this function:


Member Data Documentation

unsigned int tlm_utils::instance_specific_extension_accessor::m_index [protected]

Definition at line 299 of file instance_specific_extensions.h.


The documentation for this class was generated from the following file:
Generated on Thu Jun 5 17:44:19 2008 for TLM 2 by  doxygen 1.5.3