pinapa::st_systemc_deco_t Class Reference

#include <pinapa-sc-object-deco.h>

List of all members.

Public Member Functions

 st_systemc_deco_t ()
void set_parent (const sc_module *module)
const sc_moduleget_parent () const
const char * get_class_name () const
void set_class_name (const char *name)
void set_class_name (string name)
const char * type_name () const
const tree type_tree () const
void set_type (const tree type)
const char * get_decl_file () const
unsigned int get_decl_line () const
void set_decl_location (const char *file, const unsigned int line)

Static Public Member Functions

static void get_static_names (const sc_module *, const tree context)

Private Attributes

const sc_modulem_parent
string m_class_name
tree m_type
string m_type_name
string m_file
unsigned int m_line


Detailed Description

Data structure attached to a SystemC (elaborated) object


Constructor & Destructor Documentation

pinapa::st_systemc_deco_t::st_systemc_deco_t (  )  [inline]


Member Function Documentation

void st_systemc_deco_t::get_static_names ( const sc_module ,
const tree  context 
) [static]

void pinapa::st_systemc_deco_t::set_parent ( const sc_module module  )  [inline]

const sc_module* pinapa::st_systemc_deco_t::get_parent (  )  const [inline]

const char* pinapa::st_systemc_deco_t::get_class_name (  )  const [inline]

void pinapa::st_systemc_deco_t::set_class_name ( const char *  name  )  [inline]

void pinapa::st_systemc_deco_t::set_class_name ( string  name  )  [inline]

const char * st_systemc_deco_t::type_name (  )  const

const tree pinapa::st_systemc_deco_t::type_tree (  )  const [inline]

void st_systemc_deco_t::set_type ( const tree  type  ) 

const char* pinapa::st_systemc_deco_t::get_decl_file (  )  const [inline]

unsigned int pinapa::st_systemc_deco_t::get_decl_line (  )  const [inline]

void pinapa::st_systemc_deco_t::set_decl_location ( const char *  file,
const unsigned int  line 
) [inline]


Member Data Documentation

const sc_module* pinapa::st_systemc_deco_t::m_parent [private]

string pinapa::st_systemc_deco_t::m_class_name [private]

tree pinapa::st_systemc_deco_t::m_type [private]

string pinapa::st_systemc_deco_t::m_type_name [private]

string pinapa::st_systemc_deco_t::m_file [private]

unsigned int pinapa::st_systemc_deco_t::m_line [private]


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