couriersud
2fe1ba1eee
Don't include netlist name in device names. (nw)
2016-05-12 01:15:17 +02:00
couriersud
bc57c965bd
Code simplification. (nw)
2016-05-12 01:15:16 +02:00
couriersud
b7a29d4575
A step towards late creation of devices. (nw)
2016-05-10 00:47:32 +02:00
couriersud
ccf66bee16
Align object registration syntax. (nw)
2016-05-10 00:47:21 +02:00
couriersud
576189b169
Converted most subdevices to unique_ptr. This is a temporary measure
...
until the device initialisation is moved into the constructor. Started
converting constructors of devices to be passed name and netlist. (nw)
2016-05-02 21:56:57 +02:00
Miodrag Milanovic
89c5e1f681
Various cleanups suggested by static analyzer (nw)
2016-04-24 12:58:31 +02:00
couriersud
19397471c1
netlist_t no longer descends from netlist::object_t.
2016-04-10 17:16:20 +02:00
couriersud
489e2919db
Netlist: code maintenance
...
- rename netlist_analog_t to analog_t
- straighten object model
- reduce access to member variables
- use pvector<analog_net_t::list_t> for groups.
- simple coverity fixes.
2016-03-23 22:03:26 +01:00
couriersud
202e310c52
netlist: rename plist_t to pvector_t to clarify origin.
2016-03-14 22:21:24 +01:00
couriersud
41c8a9f6fa
netlist updates:
...
- First steps to move towards c++11.
- Base plist on std::vector
- Replace pstack with std::stack
- Remove pnamed_list
- use c++ "for each" in a number of places
- Fixed two "time bombs"
[couriersud]
2016-03-14 20:24:29 +01:00
Miodrag Milanovic
e6e4a057ec
netlist override update (nw)
2015-12-06 15:15:36 +01:00
Miodrag Milanovic
7c19aac60e
Rename *.c -> *.cpp in our source (nw)
2015-11-08 12:56:12 +01:00