Commit | Line | Data |
---|---|---|
86530b38 AT |
1 | /***************************************************************************** |
2 | ||
3 | The following code is derived, directly or indirectly, from the SystemC | |
4 | source code Copyright (c) 1996-2004 by all Contributors. | |
5 | All Rights reserved. | |
6 | ||
7 | The contents of this file are subject to the restrictions and limitations | |
8 | set forth in the SystemC Open Source License Version 2.4 (the "License"); | |
9 | You may not use this file except in compliance with such restrictions and | |
10 | limitations. You may obtain instructions on how to receive a copy of the | |
11 | License at http://www.systemc.org/. Software distributed by Contributors | |
12 | under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF | |
13 | ANY KIND, either express or implied. See the License for the specific | |
14 | language governing rights and limitations under the License. | |
15 | ||
16 | *****************************************************************************/ | |
17 | ||
18 | ||
19 | ||
20 | #ifndef _TLM_CUSTOM_BASE_H_ | |
21 | #define _TLM_CUSTOM_BASE_H_ | |
22 | ||
23 | class tlm_custom_base { | |
24 | public: | |
25 | virtual ~tlm_custom_base() {} | |
26 | virtual tlm_custom_base *clone() = 0; | |
27 | }; | |
28 | ||
29 | #endif /* _TLM_CUSTOM_BASE_H_ */ | |
30 | ||
31 |