blob: 5c835e8257f7bd75d3acdee4232faab2b0f1b193 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#pragma once
#include <memory>
#include <vector>
#include "specs.h"
#include "spx_module.h"
using std::vector;
using std::string;
using std::shared_ptr;
class SubcircuitInstance: public spx_module {
public:
// vector<shared_ptr<spx::oa_port_inout_type>> ports;
vector<shared_ptr<sc_object>> signals;
vector<shared_ptr<sc_object>> modules;
SubcircuitInstance(sc_module_name name)
: spx_module(name)
{}
~SubcircuitInstance()
{}
};
|