* ./vlsisapd/src/openChams:
- Bug: DO NOT USES REFEENCES IN OBJECT ATTRIBUTES STRING: const std::string& _name; Cannot believe I've done that. Instead: std::string _name;
This commit is contained in:
parent
0a4297e84d
commit
47dc198d9f
|
@ -117,9 +117,9 @@ namespace OpenChams {
|
|||
void check_lowercase ( std::string& str, std::vector<std::string>& compares, std::string message );
|
||||
|
||||
private:
|
||||
const std::string& _name;
|
||||
std::string _name;
|
||||
std::string _absolutePath;
|
||||
const std::string& _techno;
|
||||
std::string _techno;
|
||||
Parameters _params;
|
||||
Netlist* _netlist;
|
||||
Schematic* _schematic;
|
||||
|
|
|
@ -48,7 +48,7 @@ namespace OpenChams {
|
|||
Transistor* addTransistor (const std::string&);
|
||||
|
||||
private:
|
||||
const std::string _mosType;
|
||||
std::string _mosType;
|
||||
bool _sourceBulkConnected;
|
||||
std::vector<Transistor*> _trans;
|
||||
};
|
||||
|
|
|
@ -36,8 +36,8 @@ namespace OpenChams {
|
|||
inline const std::string& getInstanceName () const;
|
||||
inline const std::string& getConnectorName() const;
|
||||
private:
|
||||
const std::string& _instanceName;
|
||||
const std::string& _connectorName;
|
||||
std::string _instanceName;
|
||||
std::string _connectorName;
|
||||
};
|
||||
|
||||
public:
|
||||
|
@ -58,8 +58,8 @@ namespace OpenChams {
|
|||
inline const std::vector<Wire*>& getWires ();
|
||||
|
||||
private:
|
||||
const std::string& _name;
|
||||
const std::string& _typeName;
|
||||
std::string _name;
|
||||
std::string _typeName;
|
||||
bool _isExternal;
|
||||
Netlist* _netlist;
|
||||
std::vector<Net::Connection*> _connections; // <instanceName, connectorName>
|
||||
|
|
Loading…
Reference in New Issue