Limbo
|
Custom class that inheritates DefParser::DefDataBase with all the required callbacks defined. More...
Public Member Functions | |
DefDataBase () | |
constructor | |
virtual void | set_def_dividerchar (string const &token) |
virtual void | set_def_busbitchars (string const &token) |
virtual void | set_def_version (string const &token) |
virtual void | set_def_design (string const &token) |
virtual void | set_def_unit (int token) |
virtual void | set_def_diearea (int t1, int t2, int t3, int t4) |
virtual void | add_def_row (DefParser::Row const &) |
add row | |
virtual void | add_def_component (DefParser::Component const &c) |
add component More... | |
virtual void | resize_def_component (int token) |
virtual void | add_def_pin (DefParser::Pin const &p) |
add pin More... | |
virtual void | resize_def_pin (int token) |
set number of pins More... | |
virtual void | add_def_net (DefParser::Net const &n) |
add net More... | |
virtual void | resize_def_net (int token) |
set number of nets More... | |
virtual void | resize_def_blockage (int n) |
set number of blockages More... | |
virtual void | add_def_placement_blockage (std::vector< std::vector< int > > const &vBbox) |
add placement blockages More... | |
virtual void | end_def_design () |
end of design | |
Additional Inherited Members | |
![]() | |
void | def_user_cbk_reminder (const char *str) const |
remind users to define some optional callback functions at runtime More... | |
Custom class that inheritates DefParser::DefDataBase with all the required callbacks defined.
Definition at line 20 of file test_adapt.cpp.
|
inlinevirtual |
add component
c | component |
Implements DefParser::DefDataBase.
Definition at line 66 of file test_adapt.cpp.
|
inlinevirtual |
add net
n | net |
Implements DefParser::DefDataBase.
Definition at line 89 of file test_adapt.cpp.
|
inlinevirtual |
add pin
p | pin |
Implements DefParser::DefDataBase.
Definition at line 77 of file test_adapt.cpp.
|
inlinevirtual |
add placement blockages
vBbox | array of boxes with xl, yl, xh, yh |
Reimplemented from DefParser::DefDataBase.
Definition at line 107 of file test_adapt.cpp.
|
inlinevirtual |
set number of blockages
n | number of blockages |
Reimplemented from DefParser::DefDataBase.
Definition at line 101 of file test_adapt.cpp.
|
inlinevirtual |
token | number of components |
Implements DefParser::DefDataBase.
Definition at line 71 of file test_adapt.cpp.
|
inlinevirtual |
set number of nets
token | number of nets |
Implements DefParser::DefDataBase.
Definition at line 95 of file test_adapt.cpp.
|
inlinevirtual |
set number of pins
token | number of pins |
Implements DefParser::DefDataBase.
Definition at line 83 of file test_adapt.cpp.
|
inlinevirtual |
token | BUS bit characters |
Implements DefParser::DefDataBase.
Definition at line 35 of file test_adapt.cpp.
|
inlinevirtual |
token | design name |
Implements DefParser::DefDataBase.
Definition at line 45 of file test_adapt.cpp.
|
inlinevirtual |
t1,t2,t3,t4 | die area (xl, yl, xh, yh) |
Implements DefParser::DefDataBase.
Definition at line 55 of file test_adapt.cpp.
|
inlinevirtual |
required callbacks from abstract DefParser::DefDataBase ///////////////////
token | divider characters |
Implements DefParser::DefDataBase.
Definition at line 30 of file test_adapt.cpp.
|
inlinevirtual |
token | DEF unit |
Implements DefParser::DefDataBase.
Definition at line 50 of file test_adapt.cpp.
|
inlinevirtual |
token | DEF version |
Implements DefParser::DefDataBase.
Definition at line 40 of file test_adapt.cpp.