sc_module.cc revision 12837
112837Sgabeblack@google.com/*
212837Sgabeblack@google.com * Copyright 2018 Google, Inc.
312837Sgabeblack@google.com *
412837Sgabeblack@google.com * Redistribution and use in source and binary forms, with or without
512837Sgabeblack@google.com * modification, are permitted provided that the following conditions are
612837Sgabeblack@google.com * met: redistributions of source code must retain the above copyright
712837Sgabeblack@google.com * notice, this list of conditions and the following disclaimer;
812837Sgabeblack@google.com * redistributions in binary form must reproduce the above copyright
912837Sgabeblack@google.com * notice, this list of conditions and the following disclaimer in the
1012837Sgabeblack@google.com * documentation and/or other materials provided with the distribution;
1112837Sgabeblack@google.com * neither the name of the copyright holders nor the names of its
1212837Sgabeblack@google.com * contributors may be used to endorse or promote products derived from
1312837Sgabeblack@google.com * this software without specific prior written permission.
1412837Sgabeblack@google.com *
1512837Sgabeblack@google.com * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1612837Sgabeblack@google.com * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1712837Sgabeblack@google.com * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1812837Sgabeblack@google.com * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1912837Sgabeblack@google.com * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
2012837Sgabeblack@google.com * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
2112837Sgabeblack@google.com * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
2212837Sgabeblack@google.com * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
2312837Sgabeblack@google.com * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
2412837Sgabeblack@google.com * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
2512837Sgabeblack@google.com * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2612837Sgabeblack@google.com *
2712837Sgabeblack@google.com * Authors: Gabe Black
2812837Sgabeblack@google.com */
2912837Sgabeblack@google.com
3012837Sgabeblack@google.com#include "base/logging.hh"
3112837Sgabeblack@google.com#include "systemc/ext/core/sc_module.hh"
3212837Sgabeblack@google.com
3312837Sgabeblack@google.comnamespace sc_core
3412837Sgabeblack@google.com{
3512837Sgabeblack@google.com
3612837Sgabeblack@google.comsc_bind_proxy::sc_bind_proxy(const sc_interface &interface)
3712837Sgabeblack@google.com{
3812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
3912837Sgabeblack@google.com}
4012837Sgabeblack@google.com
4112837Sgabeblack@google.comsc_bind_proxy::sc_bind_proxy(const sc_port_base &port)
4212837Sgabeblack@google.com{
4312837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
4412837Sgabeblack@google.com}
4512837Sgabeblack@google.com
4612837Sgabeblack@google.comconst sc_bind_proxy SC_BIND_PROXY_NUL(*(const sc_port_base *)nullptr);
4712837Sgabeblack@google.com
4812837Sgabeblack@google.comsc_module::~sc_module()
4912837Sgabeblack@google.com{
5012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
5112837Sgabeblack@google.com}
5212837Sgabeblack@google.com
5312837Sgabeblack@google.comconst char *
5412837Sgabeblack@google.comsc_module::kind() const
5512837Sgabeblack@google.com{
5612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
5712837Sgabeblack@google.com    return "";
5812837Sgabeblack@google.com}
5912837Sgabeblack@google.com
6012837Sgabeblack@google.comconst sc_bind_proxy SC_BIND_PROXY_NIL(*(const sc_port_base *)nullptr);
6112837Sgabeblack@google.com
6212837Sgabeblack@google.comvoid
6312837Sgabeblack@google.comsc_module::operator () (const sc_bind_proxy &p001,
6412837Sgabeblack@google.com                        const sc_bind_proxy &p002,
6512837Sgabeblack@google.com                        const sc_bind_proxy &p003,
6612837Sgabeblack@google.com                        const sc_bind_proxy &p004,
6712837Sgabeblack@google.com                        const sc_bind_proxy &p005,
6812837Sgabeblack@google.com                        const sc_bind_proxy &p006,
6912837Sgabeblack@google.com                        const sc_bind_proxy &p007,
7012837Sgabeblack@google.com                        const sc_bind_proxy &p008,
7112837Sgabeblack@google.com                        const sc_bind_proxy &p009,
7212837Sgabeblack@google.com                        const sc_bind_proxy &p010,
7312837Sgabeblack@google.com                        const sc_bind_proxy &p011,
7412837Sgabeblack@google.com                        const sc_bind_proxy &p012,
7512837Sgabeblack@google.com                        const sc_bind_proxy &p013,
7612837Sgabeblack@google.com                        const sc_bind_proxy &p014,
7712837Sgabeblack@google.com                        const sc_bind_proxy &p015,
7812837Sgabeblack@google.com                        const sc_bind_proxy &p016,
7912837Sgabeblack@google.com                        const sc_bind_proxy &p017,
8012837Sgabeblack@google.com                        const sc_bind_proxy &p018,
8112837Sgabeblack@google.com                        const sc_bind_proxy &p019,
8212837Sgabeblack@google.com                        const sc_bind_proxy &p020,
8312837Sgabeblack@google.com                        const sc_bind_proxy &p021,
8412837Sgabeblack@google.com                        const sc_bind_proxy &p022,
8512837Sgabeblack@google.com                        const sc_bind_proxy &p023,
8612837Sgabeblack@google.com                        const sc_bind_proxy &p024,
8712837Sgabeblack@google.com                        const sc_bind_proxy &p025,
8812837Sgabeblack@google.com                        const sc_bind_proxy &p026,
8912837Sgabeblack@google.com                        const sc_bind_proxy &p027,
9012837Sgabeblack@google.com                        const sc_bind_proxy &p028,
9112837Sgabeblack@google.com                        const sc_bind_proxy &p029,
9212837Sgabeblack@google.com                        const sc_bind_proxy &p030,
9312837Sgabeblack@google.com                        const sc_bind_proxy &p031,
9412837Sgabeblack@google.com                        const sc_bind_proxy &p032,
9512837Sgabeblack@google.com                        const sc_bind_proxy &p033,
9612837Sgabeblack@google.com                        const sc_bind_proxy &p034,
9712837Sgabeblack@google.com                        const sc_bind_proxy &p035,
9812837Sgabeblack@google.com                        const sc_bind_proxy &p036,
9912837Sgabeblack@google.com                        const sc_bind_proxy &p037,
10012837Sgabeblack@google.com                        const sc_bind_proxy &p038,
10112837Sgabeblack@google.com                        const sc_bind_proxy &p039,
10212837Sgabeblack@google.com                        const sc_bind_proxy &p040,
10312837Sgabeblack@google.com                        const sc_bind_proxy &p041,
10412837Sgabeblack@google.com                        const sc_bind_proxy &p042,
10512837Sgabeblack@google.com                        const sc_bind_proxy &p043,
10612837Sgabeblack@google.com                        const sc_bind_proxy &p044,
10712837Sgabeblack@google.com                        const sc_bind_proxy &p045,
10812837Sgabeblack@google.com                        const sc_bind_proxy &p046,
10912837Sgabeblack@google.com                        const sc_bind_proxy &p047,
11012837Sgabeblack@google.com                        const sc_bind_proxy &p048,
11112837Sgabeblack@google.com                        const sc_bind_proxy &p049,
11212837Sgabeblack@google.com                        const sc_bind_proxy &p050,
11312837Sgabeblack@google.com                        const sc_bind_proxy &p051,
11412837Sgabeblack@google.com                        const sc_bind_proxy &p052,
11512837Sgabeblack@google.com                        const sc_bind_proxy &p053,
11612837Sgabeblack@google.com                        const sc_bind_proxy &p054,
11712837Sgabeblack@google.com                        const sc_bind_proxy &p055,
11812837Sgabeblack@google.com                        const sc_bind_proxy &p056,
11912837Sgabeblack@google.com                        const sc_bind_proxy &p057,
12012837Sgabeblack@google.com                        const sc_bind_proxy &p058,
12112837Sgabeblack@google.com                        const sc_bind_proxy &p059,
12212837Sgabeblack@google.com                        const sc_bind_proxy &p060,
12312837Sgabeblack@google.com                        const sc_bind_proxy &p061,
12412837Sgabeblack@google.com                        const sc_bind_proxy &p062,
12512837Sgabeblack@google.com                        const sc_bind_proxy &p063,
12612837Sgabeblack@google.com                        const sc_bind_proxy &p064)
12712837Sgabeblack@google.com{
12812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
12912837Sgabeblack@google.com}
13012837Sgabeblack@google.com
13112837Sgabeblack@google.comconst std::vector<sc_object *> &
13212837Sgabeblack@google.comsc_module::get_child_objects() const
13312837Sgabeblack@google.com{
13412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
13512837Sgabeblack@google.com    return *(const std::vector<sc_object *> *)nullptr;
13612837Sgabeblack@google.com}
13712837Sgabeblack@google.com
13812837Sgabeblack@google.comconst std::vector<sc_event *> &
13912837Sgabeblack@google.comsc_module::get_child_events() const
14012837Sgabeblack@google.com{
14112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
14212837Sgabeblack@google.com    return *(const std::vector<sc_event *> *)nullptr;
14312837Sgabeblack@google.com}
14412837Sgabeblack@google.com
14512837Sgabeblack@google.comsc_module::sc_module(const sc_module_name &)
14612837Sgabeblack@google.com{
14712837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
14812837Sgabeblack@google.com}
14912837Sgabeblack@google.com
15012837Sgabeblack@google.comsc_module::sc_module()
15112837Sgabeblack@google.com{
15212837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
15312837Sgabeblack@google.com}
15412837Sgabeblack@google.com
15512837Sgabeblack@google.comvoid
15612837Sgabeblack@google.comsc_module::reset_signal_is(const sc_in<bool> &, bool)
15712837Sgabeblack@google.com{
15812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
15912837Sgabeblack@google.com}
16012837Sgabeblack@google.com
16112837Sgabeblack@google.comvoid
16212837Sgabeblack@google.comsc_module::reset_signal_is(const sc_inout<bool> &, bool)
16312837Sgabeblack@google.com{
16412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
16512837Sgabeblack@google.com}
16612837Sgabeblack@google.com
16712837Sgabeblack@google.comvoid
16812837Sgabeblack@google.comsc_module::reset_signal_is(const sc_out<bool> &, bool)
16912837Sgabeblack@google.com{
17012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
17112837Sgabeblack@google.com}
17212837Sgabeblack@google.com
17312837Sgabeblack@google.comvoid
17412837Sgabeblack@google.comsc_module::reset_signal_is(const sc_signal_in_if<bool> &, bool)
17512837Sgabeblack@google.com{
17612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
17712837Sgabeblack@google.com}
17812837Sgabeblack@google.com
17912837Sgabeblack@google.com
18012837Sgabeblack@google.comvoid
18112837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_in<bool> &, bool)
18212837Sgabeblack@google.com{
18312837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
18412837Sgabeblack@google.com}
18512837Sgabeblack@google.com
18612837Sgabeblack@google.comvoid
18712837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_inout<bool> &, bool)
18812837Sgabeblack@google.com{
18912837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
19012837Sgabeblack@google.com}
19112837Sgabeblack@google.com
19212837Sgabeblack@google.comvoid
19312837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_out<bool> &, bool)
19412837Sgabeblack@google.com{
19512837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
19612837Sgabeblack@google.com}
19712837Sgabeblack@google.com
19812837Sgabeblack@google.comvoid
19912837Sgabeblack@google.comsc_module::async_reset_signal_is(const sc_signal_in_if<bool> &, bool)
20012837Sgabeblack@google.com{
20112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
20212837Sgabeblack@google.com}
20312837Sgabeblack@google.com
20412837Sgabeblack@google.com
20512837Sgabeblack@google.comvoid
20612837Sgabeblack@google.comsc_module::dont_initialize()
20712837Sgabeblack@google.com{
20812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
20912837Sgabeblack@google.com}
21012837Sgabeblack@google.com
21112837Sgabeblack@google.comvoid
21212837Sgabeblack@google.comsc_module::set_stack_size(size_t)
21312837Sgabeblack@google.com{
21412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
21512837Sgabeblack@google.com}
21612837Sgabeblack@google.com
21712837Sgabeblack@google.com
21812837Sgabeblack@google.comvoid
21912837Sgabeblack@google.comsc_module::next_trigger()
22012837Sgabeblack@google.com{
22112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
22212837Sgabeblack@google.com}
22312837Sgabeblack@google.com
22412837Sgabeblack@google.comvoid
22512837Sgabeblack@google.comsc_module::next_trigger(const sc_event &)
22612837Sgabeblack@google.com{
22712837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
22812837Sgabeblack@google.com}
22912837Sgabeblack@google.com
23012837Sgabeblack@google.comvoid
23112837Sgabeblack@google.comsc_module::next_trigger(const sc_event_or_list &)
23212837Sgabeblack@google.com{
23312837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
23412837Sgabeblack@google.com}
23512837Sgabeblack@google.com
23612837Sgabeblack@google.comvoid
23712837Sgabeblack@google.comsc_module::next_trigger(const sc_event_and_list &)
23812837Sgabeblack@google.com{
23912837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
24012837Sgabeblack@google.com}
24112837Sgabeblack@google.com
24212837Sgabeblack@google.comvoid
24312837Sgabeblack@google.comsc_module::next_trigger(const sc_time &)
24412837Sgabeblack@google.com{
24512837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
24612837Sgabeblack@google.com}
24712837Sgabeblack@google.com
24812837Sgabeblack@google.comvoid
24912837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit)
25012837Sgabeblack@google.com{
25112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
25212837Sgabeblack@google.com}
25312837Sgabeblack@google.com
25412837Sgabeblack@google.comvoid
25512837Sgabeblack@google.comsc_module::next_trigger(const sc_time &, const sc_event &)
25612837Sgabeblack@google.com{
25712837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
25812837Sgabeblack@google.com}
25912837Sgabeblack@google.com
26012837Sgabeblack@google.comvoid
26112837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit, const sc_event &)
26212837Sgabeblack@google.com{
26312837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
26412837Sgabeblack@google.com}
26512837Sgabeblack@google.com
26612837Sgabeblack@google.comvoid
26712837Sgabeblack@google.comsc_module::next_trigger(const sc_time &, const sc_event_or_list &)
26812837Sgabeblack@google.com{
26912837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
27012837Sgabeblack@google.com}
27112837Sgabeblack@google.com
27212837Sgabeblack@google.comvoid
27312837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit, const sc_event_or_list &)
27412837Sgabeblack@google.com{
27512837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
27612837Sgabeblack@google.com}
27712837Sgabeblack@google.com
27812837Sgabeblack@google.comvoid
27912837Sgabeblack@google.comsc_module::next_trigger(const sc_time &, const sc_event_and_list &)
28012837Sgabeblack@google.com{
28112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
28212837Sgabeblack@google.com}
28312837Sgabeblack@google.com
28412837Sgabeblack@google.comvoid
28512837Sgabeblack@google.comsc_module::next_trigger(double, sc_time_unit, const sc_event_and_list &)
28612837Sgabeblack@google.com{
28712837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
28812837Sgabeblack@google.com}
28912837Sgabeblack@google.com
29012837Sgabeblack@google.com
29112837Sgabeblack@google.comvoid
29212837Sgabeblack@google.comsc_module::wait()
29312837Sgabeblack@google.com{
29412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
29512837Sgabeblack@google.com}
29612837Sgabeblack@google.com
29712837Sgabeblack@google.comvoid
29812837Sgabeblack@google.comsc_module::wait(int)
29912837Sgabeblack@google.com{
30012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
30112837Sgabeblack@google.com}
30212837Sgabeblack@google.com
30312837Sgabeblack@google.comvoid
30412837Sgabeblack@google.comsc_module::wait(const sc_event &)
30512837Sgabeblack@google.com{
30612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
30712837Sgabeblack@google.com}
30812837Sgabeblack@google.com
30912837Sgabeblack@google.comvoid
31012837Sgabeblack@google.comsc_module::wait(const sc_event_or_list &)
31112837Sgabeblack@google.com{
31212837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
31312837Sgabeblack@google.com}
31412837Sgabeblack@google.com
31512837Sgabeblack@google.comvoid
31612837Sgabeblack@google.comsc_module::wait(const sc_event_and_list &)
31712837Sgabeblack@google.com{
31812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
31912837Sgabeblack@google.com}
32012837Sgabeblack@google.com
32112837Sgabeblack@google.comvoid
32212837Sgabeblack@google.comsc_module::wait(const sc_time &)
32312837Sgabeblack@google.com{
32412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
32512837Sgabeblack@google.com}
32612837Sgabeblack@google.com
32712837Sgabeblack@google.comvoid
32812837Sgabeblack@google.comsc_module::wait(double, sc_time_unit)
32912837Sgabeblack@google.com{
33012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
33112837Sgabeblack@google.com}
33212837Sgabeblack@google.com
33312837Sgabeblack@google.comvoid
33412837Sgabeblack@google.comsc_module::wait(const sc_time &, const sc_event &)
33512837Sgabeblack@google.com{
33612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
33712837Sgabeblack@google.com}
33812837Sgabeblack@google.com
33912837Sgabeblack@google.comvoid
34012837Sgabeblack@google.comsc_module::wait(double, sc_time_unit, const sc_event &)
34112837Sgabeblack@google.com{
34212837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
34312837Sgabeblack@google.com}
34412837Sgabeblack@google.com
34512837Sgabeblack@google.comvoid
34612837Sgabeblack@google.comsc_module::wait(const sc_time &, const sc_event_or_list &)
34712837Sgabeblack@google.com{
34812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
34912837Sgabeblack@google.com}
35012837Sgabeblack@google.com
35112837Sgabeblack@google.comvoid
35212837Sgabeblack@google.comsc_module::wait(double, sc_time_unit, const sc_event_or_list &)
35312837Sgabeblack@google.com{
35412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
35512837Sgabeblack@google.com}
35612837Sgabeblack@google.com
35712837Sgabeblack@google.comvoid
35812837Sgabeblack@google.comsc_module::wait(const sc_time &, const sc_event_and_list &)
35912837Sgabeblack@google.com{
36012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
36112837Sgabeblack@google.com}
36212837Sgabeblack@google.com
36312837Sgabeblack@google.comvoid
36412837Sgabeblack@google.comsc_module::wait(double, sc_time_unit, const sc_event_and_list &)
36512837Sgabeblack@google.com{
36612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
36712837Sgabeblack@google.com}
36812837Sgabeblack@google.com
36912837Sgabeblack@google.com
37012837Sgabeblack@google.comvoid
37112837Sgabeblack@google.comnext_trigger()
37212837Sgabeblack@google.com{
37312837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
37412837Sgabeblack@google.com}
37512837Sgabeblack@google.com
37612837Sgabeblack@google.comvoid
37712837Sgabeblack@google.comnext_trigger(const sc_event &)
37812837Sgabeblack@google.com{
37912837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
38012837Sgabeblack@google.com}
38112837Sgabeblack@google.com
38212837Sgabeblack@google.comvoid
38312837Sgabeblack@google.comnext_trigger(const sc_event_or_list &)
38412837Sgabeblack@google.com{
38512837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
38612837Sgabeblack@google.com}
38712837Sgabeblack@google.com
38812837Sgabeblack@google.comvoid
38912837Sgabeblack@google.comnext_trigger(const sc_event_and_list &)
39012837Sgabeblack@google.com{
39112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
39212837Sgabeblack@google.com}
39312837Sgabeblack@google.com
39412837Sgabeblack@google.comvoid
39512837Sgabeblack@google.comnext_trigger(const sc_time &)
39612837Sgabeblack@google.com{
39712837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
39812837Sgabeblack@google.com}
39912837Sgabeblack@google.com
40012837Sgabeblack@google.comvoid
40112837Sgabeblack@google.comnext_trigger(double, sc_time_unit)
40212837Sgabeblack@google.com{
40312837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
40412837Sgabeblack@google.com}
40512837Sgabeblack@google.com
40612837Sgabeblack@google.comvoid
40712837Sgabeblack@google.comnext_trigger(const sc_time &, const sc_event &)
40812837Sgabeblack@google.com{
40912837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
41012837Sgabeblack@google.com}
41112837Sgabeblack@google.com
41212837Sgabeblack@google.comvoid
41312837Sgabeblack@google.comnext_trigger(double, sc_time_unit, const sc_event &)
41412837Sgabeblack@google.com{
41512837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
41612837Sgabeblack@google.com}
41712837Sgabeblack@google.com
41812837Sgabeblack@google.comvoid
41912837Sgabeblack@google.comnext_trigger(const sc_time &, const sc_event_or_list &)
42012837Sgabeblack@google.com{
42112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
42212837Sgabeblack@google.com}
42312837Sgabeblack@google.com
42412837Sgabeblack@google.comvoid
42512837Sgabeblack@google.comnext_trigger(double, sc_time_unit, const sc_event_or_list &)
42612837Sgabeblack@google.com{
42712837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
42812837Sgabeblack@google.com}
42912837Sgabeblack@google.com
43012837Sgabeblack@google.comvoid
43112837Sgabeblack@google.comnext_trigger(const sc_time &, const sc_event_and_list &)
43212837Sgabeblack@google.com{
43312837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
43412837Sgabeblack@google.com}
43512837Sgabeblack@google.com
43612837Sgabeblack@google.comvoid
43712837Sgabeblack@google.comnext_trigger(double, sc_time_unit, const sc_event_and_list &)
43812837Sgabeblack@google.com{
43912837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
44012837Sgabeblack@google.com}
44112837Sgabeblack@google.com
44212837Sgabeblack@google.com
44312837Sgabeblack@google.comvoid
44412837Sgabeblack@google.comwait()
44512837Sgabeblack@google.com{
44612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
44712837Sgabeblack@google.com}
44812837Sgabeblack@google.com
44912837Sgabeblack@google.comvoid
45012837Sgabeblack@google.comwait(int)
45112837Sgabeblack@google.com{
45212837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
45312837Sgabeblack@google.com}
45412837Sgabeblack@google.com
45512837Sgabeblack@google.comvoid
45612837Sgabeblack@google.comwait(const sc_event &)
45712837Sgabeblack@google.com{
45812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
45912837Sgabeblack@google.com}
46012837Sgabeblack@google.com
46112837Sgabeblack@google.comvoid
46212837Sgabeblack@google.comwait(const sc_event_or_list &)
46312837Sgabeblack@google.com{
46412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
46512837Sgabeblack@google.com}
46612837Sgabeblack@google.com
46712837Sgabeblack@google.comvoid
46812837Sgabeblack@google.comwait(const sc_event_and_list &)
46912837Sgabeblack@google.com{
47012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
47112837Sgabeblack@google.com}
47212837Sgabeblack@google.com
47312837Sgabeblack@google.comvoid
47412837Sgabeblack@google.comwait(const sc_time &)
47512837Sgabeblack@google.com{
47612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
47712837Sgabeblack@google.com}
47812837Sgabeblack@google.com
47912837Sgabeblack@google.comvoid
48012837Sgabeblack@google.comwait(double, sc_time_unit)
48112837Sgabeblack@google.com{
48212837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
48312837Sgabeblack@google.com}
48412837Sgabeblack@google.com
48512837Sgabeblack@google.comvoid
48612837Sgabeblack@google.comwait(const sc_time &, const sc_event &)
48712837Sgabeblack@google.com{
48812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
48912837Sgabeblack@google.com}
49012837Sgabeblack@google.com
49112837Sgabeblack@google.comvoid
49212837Sgabeblack@google.comwait(double, sc_time_unit, const sc_event &)
49312837Sgabeblack@google.com{
49412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
49512837Sgabeblack@google.com}
49612837Sgabeblack@google.com
49712837Sgabeblack@google.comvoid
49812837Sgabeblack@google.comwait(const sc_time &, const sc_event_or_list &)
49912837Sgabeblack@google.com{
50012837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
50112837Sgabeblack@google.com}
50212837Sgabeblack@google.com
50312837Sgabeblack@google.comvoid
50412837Sgabeblack@google.comwait(double, sc_time_unit, const sc_event_or_list &)
50512837Sgabeblack@google.com{
50612837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
50712837Sgabeblack@google.com}
50812837Sgabeblack@google.com
50912837Sgabeblack@google.comvoid
51012837Sgabeblack@google.comwait(const sc_time &, const sc_event_and_list &)
51112837Sgabeblack@google.com{
51212837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
51312837Sgabeblack@google.com}
51412837Sgabeblack@google.com
51512837Sgabeblack@google.comvoid
51612837Sgabeblack@google.comwait(double, sc_time_unit, const sc_event_and_list &)
51712837Sgabeblack@google.com{
51812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
51912837Sgabeblack@google.com}
52012837Sgabeblack@google.com
52112837Sgabeblack@google.comconst char *
52212837Sgabeblack@google.comsc_gen_unique_name(const char *)
52312837Sgabeblack@google.com{
52412837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
52512837Sgabeblack@google.com    return "";
52612837Sgabeblack@google.com}
52712837Sgabeblack@google.com
52812837Sgabeblack@google.combool
52912837Sgabeblack@google.comsc_start_of_simulation_invoked()
53012837Sgabeblack@google.com{
53112837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
53212837Sgabeblack@google.com    return false;
53312837Sgabeblack@google.com}
53412837Sgabeblack@google.com
53512837Sgabeblack@google.combool
53612837Sgabeblack@google.comsc_end_of_simulation_invoked()
53712837Sgabeblack@google.com{
53812837Sgabeblack@google.com    warn("%s not implemented.\n", __PRETTY_FUNCTION__);
53912837Sgabeblack@google.com    return false;
54012837Sgabeblack@google.com}
54112837Sgabeblack@google.com
54212837Sgabeblack@google.com} // namespace sc_core
543