pinapa::key_assoc_tree_handle Class Reference

#include <pinapa-tree-decoration.h>

List of all members.

Public Member Functions

 key_assoc_tree_handle (const tree t, const sc_process_b *h)
 key_assoc_tree_handle (const key_assoc_tree_handle &k)
key_assoc_tree_handleoperator= (const key_assoc_tree_handle &k)

Public Attributes

const tree m_tree
const sc_process_bm_handle

Friends

class equal_to_key_assoc_tree_handle
class hash_key_assoc_tree_handle


Detailed Description

Association of a tree and a process handle. This reprensents the instance of the tree (important when a module is instanciated several times). This is to be used as the key for an associative container (typically, a hash_set) to associate a decoration to this instance.


Constructor & Destructor Documentation

pinapa::key_assoc_tree_handle::key_assoc_tree_handle ( const tree  t,
const sc_process_b h 
) [inline]

pinapa::key_assoc_tree_handle::key_assoc_tree_handle ( const key_assoc_tree_handle k  )  [inline]


Member Function Documentation

key_assoc_tree_handle& pinapa::key_assoc_tree_handle::operator= ( const key_assoc_tree_handle k  )  [inline]


Friends And Related Function Documentation

friend class equal_to_key_assoc_tree_handle [friend]

friend class hash_key_assoc_tree_handle [friend]


Member Data Documentation

const tree pinapa::key_assoc_tree_handle::m_tree

const sc_process_b* pinapa::key_assoc_tree_handle::m_handle


The documentation for this class was generated from the following file:
Generated by
Matthieu Moy <Matthieu.Moy@st.com>
Back to Pinapa Home Page