Library of VLSI Cells. More...
#include <struct.h>
Collaboration diagram for RLibrary:
Public Member Functions | |
RLibrary (const R::RString &name) | |
int | Compare (const RLibrary &lib) const |
int | Compare (const R::RString &name) const |
void | InsertCell (RCell *cell) |
~RLibrary (void) | |
Private Attributes | |
R::RString | Name |
R::RString | RealName |
R::RContainer< RCell, false, false > | Cells |
Detailed Description
Library of VLSI Cells.
The RLibrary class provides a representation for a class of libraries of VLSI cells.
Constructor & Destructor Documentation
RLibrary | ( | const R::RString & | name | ) |
Construct a library.
- Parameters
-
name Name of the library.
~RLibrary | ( | void | ) |
Destructor.
- Returns
Member Function Documentation
int Compare | ( | const RLibrary & | lib | ) | const |
Compare two libraries
- Parameters
-
lib Library to compare with.
- Returns
- a value compatible with R::RContainer.
int Compare | ( | const R::RString & | name | ) | const |
Compare a library with a given name.
- Parameters
-
name Name to compare with.
- Returns
- a value compatible with R::RContainer.
void InsertCell | ( | RCell * | cell | ) |
Insert a cell.
- Parameters
-
cell Cell to insert.
Member Data Documentation
|
private |
Name of the library (in uppercase).
|
private |
Real name of the library.
|
private |
Cells.