source: latest/src/module_hierarchy.h @ 1

Last change on this file since 1 was 1, checked in by buchmann, 17 years ago

Initial import from CVS repository

File size: 1.1 KB
Line 
1/*------------------------------------------------------------\
2|                                                             |
3| Tool    :                  systemcass                       |
4|                                                             |
5| File    :                 module_hierarchy.h                |
6|                                                             |
7| Author  :                 Buchmann Richard                  |
8|                                                             |
9| Date    :                   15_12_2005                      |
10|                                                             |
11\------------------------------------------------------------*/
12#ifndef __MODULE_HIERARCHY_H__
13#define __MODULE_HIERARCHY_H__
14
15#include "module_hierarchy_ext.h"
16
17namespace sc_core {
18
19void add_child                      (sc_object &);
20void set_parent                     (sc_module &child, sc_module *parent);
21const std::vector<sc_object*>& get_child_objects (const sc_object &);
22sc_object*                     get_parent_object (const sc_object &);
23
24} // end of namespace sc_core
25
26#endif // __MODULE_HIERARCHY_H__
27
Note: See TracBrowser for help on using the repository browser.